
/**
*******************************************************************************
* @file    roboeffect_api.c
* @author  castle (Automatic generated)
* @version 
* @date    
* @brief   
*******************************************************************************
* @attention
*
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
* TIME. AS A RESULT, MVSILICON SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*
* <h2><center>&copy; COPYRIGHT 2023 MVSilicon </center></h2>
*/

#include "stdio.h"
#include <nds32_intrinsic.h>
#include "audio_effect_library.h"
#include "roboeffect_api.h"
#include "roboeffect_config.h"
#include "user_defined_effect_api.h"

#define ROBOEFFECT_EFF_IF_NAME_INIT(a) roboeffect_##a##_init_if
#define ROBOEFFECT_EFF_IF_NAME_CONF(a) roboeffect_##a##_config_if
#define ROBOEFFECT_EFF_IF_NAME_APPLY(a) roboeffect_##a##_apply_if
#define ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(a) roboeffect_##a##_memory_size_if

//CC_TODO: effects attributes template
const roboeffect_effect_property_struct effect_property_for_robo[] = {

	{ROBOEFFECT_AUTO_TUNE, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_AUTO_TUNE_PARAM_LEN, FZ_RANGE, 2, {128,256},
#if AUTO_TUNE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(auto_tune), ROBOEFFECT_EFF_IF_NAME_CONF(auto_tune), ROBOEFFECT_EFF_IF_NAME_APPLY(auto_tune), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(auto_tune),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*AUTO_TUNE_ENABLE*/
	},

	{ROBOEFFECT_DC_BLOCKER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_DC_BLOCKER_PARAM_LEN, FZ_ANY, 0, {0},
#if DC_BLOCKER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(dc_blocker), ROBOEFFECT_EFF_IF_NAME_CONF(dc_blocker), ROBOEFFECT_EFF_IF_NAME_APPLY(dc_blocker), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(dc_blocker),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DC_BLOCKER_ENABLE*/
	},

	{ROBOEFFECT_DRC, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_DRC_PARAM_LEN, FZ_ANY, 0, {0},
#if DRC_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(drc), ROBOEFFECT_EFF_IF_NAME_CONF(drc), ROBOEFFECT_EFF_IF_NAME_APPLY(drc), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(drc),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DRC_ENABLE*/
	},

	{ROBOEFFECT_ECHO, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_ECHO_PARAM_LEN, FZ_ANY, 0, {0},
#if ECHO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(echo), ROBOEFFECT_EFF_IF_NAME_CONF(echo), ROBOEFFECT_EFF_IF_NAME_APPLY(echo), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(echo),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*ECHO_ENABLE*/
	},

	{ROBOEFFECT_EQ, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_EQ_PARAM_LEN, FZ_ANY, 0, {0},
#if EQ_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(eq), ROBOEFFECT_EFF_IF_NAME_CONF(eq), ROBOEFFECT_EFF_IF_NAME_APPLY(eq), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(eq),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*EQ_ENABLE*/
	},

	{ROBOEFFECT_NOISE_SUPPRESSOR_EXPANDER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_NOISE_SUPPRESSOR_EXPANDER_PARAM_LEN, FZ_ANY, 0, {0},
#if NOISE_SUPPRESSOR_EXPANDER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(noise_suppressor_expander), ROBOEFFECT_EFF_IF_NAME_CONF(noise_suppressor_expander), ROBOEFFECT_EFF_IF_NAME_APPLY(noise_suppressor_expander), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(noise_suppressor_expander),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*NOISE_SUPPRESSOR_EXPANDER_ENABLE*/
	},

	{ROBOEFFECT_FREQ_SHIFTER, ROBOEFFECT_CH_MONO, ROBOEFFECT_FREQ_SHIFTER_PARAM_LEN, FZ_ANY, 0, {0},
#if FREQ_SHIFTER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(freq_shifter), ROBOEFFECT_EFF_IF_NAME_CONF(freq_shifter), ROBOEFFECT_EFF_IF_NAME_APPLY(freq_shifter), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(freq_shifter),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*FREQ_SHIFTER_ENABLE*/
	},

	{ROBOEFFECT_HOWLING_SUPPRESSOR, ROBOEFFECT_CH_MONO, ROBOEFFECT_HOWLING_SUPPRESSOR_PARAM_LEN, FZ_ANY, 0, {0},
#if HOWLING_SUPPRESSOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(howling_suppressor), ROBOEFFECT_EFF_IF_NAME_CONF(howling_suppressor), ROBOEFFECT_EFF_IF_NAME_APPLY(howling_suppressor), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(howling_suppressor),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*HOWLING_SUPPRESSOR_ENABLE*/
	},

	{ROBOEFFECT_NOISE_GATE, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_NOISE_GATE_PARAM_LEN, FZ_ANY, 0, {0},
#if NOISE_GATE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(noise_gate), ROBOEFFECT_EFF_IF_NAME_CONF(noise_gate), ROBOEFFECT_EFF_IF_NAME_APPLY(noise_gate), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(noise_gate),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*NOISE_GATE_ENABLE*/
	},

	{ROBOEFFECT_PITCH_SHIFTER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PITCH_SHIFTER_PARAM_LEN, FZ_GEAR, 2, {128,256},
#if PITCH_SHIFTER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pitch_shifter), ROBOEFFECT_EFF_IF_NAME_CONF(pitch_shifter), ROBOEFFECT_EFF_IF_NAME_APPLY(pitch_shifter), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pitch_shifter),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PITCH_SHIFTER_ENABLE*/
	},

	{ROBOEFFECT_REVERB, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_REVERB_PARAM_LEN, FZ_ANY, 0, {0},
#if REVERB_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(reverb), ROBOEFFECT_EFF_IF_NAME_CONF(reverb), ROBOEFFECT_EFF_IF_NAME_APPLY(reverb), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(reverb),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*REVERB_ENABLE*/
	},

	{ROBOEFFECT_SILENCE_DETECTOR, ROBOEFFECT_CH_NA, ROBOEFFECT_SILENCE_DETECTOR_PARAM_LEN, FZ_ANY, 0, {0},
#if SILENCE_DETECTOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(silence_detector), ROBOEFFECT_EFF_IF_NAME_CONF(silence_detector), ROBOEFFECT_EFF_IF_NAME_APPLY(silence_detector), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(silence_detector),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*SILENCE_DETECTOR_ENABLE*/
	},

	{ROBOEFFECT_THREE_D, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_THREE_D_PARAM_LEN, FZ_ANY, 0, {0},
#if THREE_D_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(three_d), ROBOEFFECT_EFF_IF_NAME_CONF(three_d), ROBOEFFECT_EFF_IF_NAME_APPLY(three_d), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(three_d),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*THREE_D_ENABLE*/
	},

	{ROBOEFFECT_VIRTUAL_BASS, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_VIRTUAL_BASS_PARAM_LEN, FZ_ANY, 0, {0},
#if VIRTUAL_BASS_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(virtual_bass), ROBOEFFECT_EFF_IF_NAME_CONF(virtual_bass), ROBOEFFECT_EFF_IF_NAME_APPLY(virtual_bass), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(virtual_bass),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VIRTUAL_BASS_ENABLE*/
	},

	{ROBOEFFECT_VOICE_CHANGER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_VOICE_CHANGER_PARAM_LEN, FZ_GEAR, 1, {512},
#if VOICE_CHANGER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(voice_changer), ROBOEFFECT_EFF_IF_NAME_CONF(voice_changer), ROBOEFFECT_EFF_IF_NAME_APPLY(voice_changer), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(voice_changer),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VOICE_CHANGER_ENABLE*/
	},

	{ROBOEFFECT_GAIN_CONTROL, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_GAIN_CONTROL_PARAM_LEN, FZ_ANY, 0, {0},
#if GAIN_CONTROL_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(gain_control), ROBOEFFECT_EFF_IF_NAME_CONF(gain_control), ROBOEFFECT_EFF_IF_NAME_APPLY(gain_control), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(gain_control),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*GAIN_CONTROL_ENABLE*/
	},

	{ROBOEFFECT_VOCAL_CUT, ROBOEFFECT_CH_STEREO, ROBOEFFECT_VOCAL_CUT_PARAM_LEN, FZ_ANY, 0, {0},
#if VOCAL_CUT_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(vocal_cut), ROBOEFFECT_EFF_IF_NAME_CONF(vocal_cut), ROBOEFFECT_EFF_IF_NAME_APPLY(vocal_cut), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(vocal_cut),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VOCAL_CUT_ENABLE*/
	},

	{ROBOEFFECT_REVERB_PRO, ROBOEFFECT_CH_STEREO, ROBOEFFECT_REVERB_PRO_PARAM_LEN, FZ_ANY, 0, {0},
#if REVERB_PRO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(reverb_pro), ROBOEFFECT_EFF_IF_NAME_CONF(reverb_pro), ROBOEFFECT_EFF_IF_NAME_APPLY(reverb_pro), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(reverb_pro),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*REVERB_PRO_ENABLE*/
	},

	{ROBOEFFECT_VOICE_CHANGER_PRO, ROBOEFFECT_CH_MONO, ROBOEFFECT_VOICE_CHANGER_PRO_PARAM_LEN, FZ_GEAR, 2, {128,256},
#if VOICE_CHANGER_PRO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(voice_changer_pro), ROBOEFFECT_EFF_IF_NAME_CONF(voice_changer_pro), ROBOEFFECT_EFF_IF_NAME_APPLY(voice_changer_pro), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(voice_changer_pro),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VOICE_CHANGER_PRO_ENABLE*/
	},

	{ROBOEFFECT_PHASE_CONTROL, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PHASE_CONTROL_PARAM_LEN, FZ_GEAR, 3, {64,128,256},
#if PHASE_CONTROL_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(phase_control), ROBOEFFECT_EFF_IF_NAME_CONF(phase_control), ROBOEFFECT_EFF_IF_NAME_APPLY(phase_control), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(phase_control),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PHASE_CONTROL_ENABLE*/
	},

	{ROBOEFFECT_VOCAL_REMOVER, ROBOEFFECT_CH_STEREO, ROBOEFFECT_VOCAL_REMOVER_PARAM_LEN, FZ_GEAR, 3, {128,256,512},
#if VOCAL_REMOVER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(vocal_remover), ROBOEFFECT_EFF_IF_NAME_CONF(vocal_remover), ROBOEFFECT_EFF_IF_NAME_APPLY(vocal_remover), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(vocal_remover),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VOCAL_REMOVER_ENABLE*/
	},

	{ROBOEFFECT_PITCH_SHIFTER_PRO, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PITCH_SHIFTER_PRO_PARAM_LEN, FZ_GEAR, 3, {128,256,512},
#if PITCH_SHIFTER_PRO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pitch_shifter_pro), ROBOEFFECT_EFF_IF_NAME_CONF(pitch_shifter_pro), ROBOEFFECT_EFF_IF_NAME_APPLY(pitch_shifter_pro), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pitch_shifter_pro),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PITCH_SHIFTER_PRO_ENABLE*/
	},

	{ROBOEFFECT_VIRTUAL_BASS_CLASSIC, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_VIRTUAL_BASS_CLASSIC_PARAM_LEN, FZ_ANY, 0, {0},
#if VIRTUAL_BASS_CLASSIC_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(virtual_bass_classic), ROBOEFFECT_EFF_IF_NAME_CONF(virtual_bass_classic), ROBOEFFECT_EFF_IF_NAME_APPLY(virtual_bass_classic), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(virtual_bass_classic),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VIRTUAL_BASS_CLASSIC_ENABLE*/
	},

	{ROBOEFFECT_PCM_DELAY, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PCM_DELAY_PARAM_LEN, FZ_ANY, 0, {0},
#if PCM_DELAY_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pcm_delay), ROBOEFFECT_EFF_IF_NAME_CONF(pcm_delay), ROBOEFFECT_EFF_IF_NAME_APPLY(pcm_delay), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pcm_delay),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PCM_DELAY_ENABLE*/
	},

	{ROBOEFFECT_HARMONIC_EXCITER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_HARMONIC_EXCITER_PARAM_LEN, FZ_ANY, 0, {0},
#if HARMONIC_EXCITER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(harmonic_exciter), ROBOEFFECT_EFF_IF_NAME_CONF(harmonic_exciter), ROBOEFFECT_EFF_IF_NAME_APPLY(harmonic_exciter), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(harmonic_exciter),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*HARMONIC_EXCITER_ENABLE*/
	},

	{ROBOEFFECT_CHORUS, ROBOEFFECT_CH_MONO, ROBOEFFECT_CHORUS_PARAM_LEN, FZ_ANY, 0, {0},
#if CHORUS_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(chorus), ROBOEFFECT_EFF_IF_NAME_CONF(chorus), ROBOEFFECT_EFF_IF_NAME_APPLY(chorus), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(chorus),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*CHORUS_ENABLE*/
	},

	{ROBOEFFECT_AUTO_WAH, ROBOEFFECT_CH_MONO, ROBOEFFECT_AUTO_WAH_PARAM_LEN, FZ_ANY, 0, {0},
#if AUTO_WAH_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(auto_wah), ROBOEFFECT_EFF_IF_NAME_CONF(auto_wah), ROBOEFFECT_EFF_IF_NAME_APPLY(auto_wah), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(auto_wah),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*AUTO_WAH_ENABLE*/
	},

	{ROBOEFFECT_STEREO_WIDENER, ROBOEFFECT_CH_STEREO, ROBOEFFECT_STEREO_WIDENER_PARAM_LEN, FZ_ANY, 0, {0},
#if STEREO_WIDENER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(stereo_widener), ROBOEFFECT_EFF_IF_NAME_CONF(stereo_widener), ROBOEFFECT_EFF_IF_NAME_APPLY(stereo_widener), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(stereo_widener),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*STEREO_WIDENER_ENABLE*/
	},

	{ROBOEFFECT_PINGPONG, ROBOEFFECT_CH_STEREO, ROBOEFFECT_PINGPONG_PARAM_LEN, FZ_ANY, 0, {0},
#if PINGPONG_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pingpong), ROBOEFFECT_EFF_IF_NAME_CONF(pingpong), ROBOEFFECT_EFF_IF_NAME_APPLY(pingpong), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pingpong),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PINGPONG_ENABLE*/
	},

	{ROBOEFFECT_THREE_D_PLUS, ROBOEFFECT_CH_STEREO, ROBOEFFECT_THREE_D_PLUS_PARAM_LEN, FZ_ANY, 0, {0},
#if THREE_D_PLUS_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(three_d_plus), ROBOEFFECT_EFF_IF_NAME_CONF(three_d_plus), ROBOEFFECT_EFF_IF_NAME_APPLY(three_d_plus), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(three_d_plus),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*THREE_D_PLUS_ENABLE*/
	},

	{ROBOEFFECT_SINE_GENERATOR, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_SINE_GENERATOR_PARAM_LEN, FZ_ANY, 0, {0},
#if SINE_GENERATOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(sine_generator), ROBOEFFECT_EFF_IF_NAME_CONF(sine_generator), ROBOEFFECT_EFF_IF_NAME_APPLY(sine_generator), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(sine_generator),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*SINE_GENERATOR_ENABLE*/
	},

	{ROBOEFFECT_NOISE_SUPPRESSOR_BLUE, ROBOEFFECT_CH_MONO, ROBOEFFECT_NOISE_SUPPRESSOR_BLUE_PARAM_LEN, FZ_GEAR, 4, {64,128,256,512},
#if NOISE_SUPPRESSOR_BLUE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(noise_suppressor_blue), ROBOEFFECT_EFF_IF_NAME_CONF(noise_suppressor_blue), ROBOEFFECT_EFF_IF_NAME_APPLY(noise_suppressor_blue), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(noise_suppressor_blue),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*NOISE_SUPPRESSOR_BLUE_ENABLE*/
	},

	{ROBOEFFECT_FLANGER, ROBOEFFECT_CH_MONO, ROBOEFFECT_FLANGER_PARAM_LEN, FZ_ANY, 0, {0},
#if FLANGER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(flanger), ROBOEFFECT_EFF_IF_NAME_CONF(flanger), ROBOEFFECT_EFF_IF_NAME_APPLY(flanger), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(flanger),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*FLANGER_ENABLE*/
	},

	{ROBOEFFECT_FREQ_SHIFTER_FINE, ROBOEFFECT_CH_MONO, ROBOEFFECT_FREQ_SHIFTER_FINE_PARAM_LEN, FZ_ANY, 0, {0},
#if FREQ_SHIFTER_FINE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(freq_shifter_fine), ROBOEFFECT_EFF_IF_NAME_CONF(freq_shifter_fine), ROBOEFFECT_EFF_IF_NAME_APPLY(freq_shifter_fine), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(freq_shifter_fine),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*FREQ_SHIFTER_FINE_ENABLE*/
	},

	{ROBOEFFECT_OVER_DRIVE, ROBOEFFECT_CH_MONO, ROBOEFFECT_OVER_DRIVE_PARAM_LEN, FZ_ANY, 0, {0},
#if OVER_DRIVE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(over_drive), ROBOEFFECT_EFF_IF_NAME_CONF(over_drive), ROBOEFFECT_EFF_IF_NAME_APPLY(over_drive), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(over_drive),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*OVER_DRIVE_ENABLE*/
	},

	{ROBOEFFECT_DISTORTION_DS1, ROBOEFFECT_CH_MONO, ROBOEFFECT_DISTORTION_DS1_PARAM_LEN, FZ_ANY, 0, {0},
#if DISTORTION_DS1_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(distortion_ds1), ROBOEFFECT_EFF_IF_NAME_CONF(distortion_ds1), ROBOEFFECT_EFF_IF_NAME_APPLY(distortion_ds1), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(distortion_ds1),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DISTORTION_DS1_ENABLE*/
	},

	{ROBOEFFECT_EQ_DRC, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_EQ_DRC_PARAM_LEN, FZ_ANY, 0, {0},
#if EQ_DRC_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(eq_drc), ROBOEFFECT_EFF_IF_NAME_CONF(eq_drc), ROBOEFFECT_EFF_IF_NAME_APPLY(eq_drc), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(eq_drc),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*EQ_DRC_ENABLE*/
	},

	{ROBOEFFECT_AEC, ROBOEFFECT_CH_MONO, ROBOEFFECT_AEC_PARAM_LEN, FZ_GEAR, 1, {64},
#if AEC_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(aec), ROBOEFFECT_EFF_IF_NAME_CONF(aec), ROBOEFFECT_EFF_IF_NAME_APPLY(aec), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(aec),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*AEC_ENABLE*/
	},

	{ROBOEFFECT_COMPANDER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_COMPANDER_PARAM_LEN, FZ_ANY, 0, {0},
#if COMPANDER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(compander), ROBOEFFECT_EFF_IF_NAME_CONF(compander), ROBOEFFECT_EFF_IF_NAME_APPLY(compander), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(compander),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*COMPANDER_ENABLE*/
	},

	{ROBOEFFECT_LOW_LEVEL_COMPRESSOR, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_LOW_LEVEL_COMPRESSOR_PARAM_LEN, FZ_ANY, 0, {0},
#if LOW_LEVEL_COMPRESSOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(low_level_compressor), ROBOEFFECT_EFF_IF_NAME_CONF(low_level_compressor), ROBOEFFECT_EFF_IF_NAME_APPLY(low_level_compressor), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(low_level_compressor),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*LOW_LEVEL_COMPRESSOR_ENABLE*/
	},

	{ROBOEFFECT_BEAT_TRACKER, ROBOEFFECT_CH_NA, ROBOEFFECT_BEAT_TRACKER_PARAM_LEN, FZ_GEAR, 1, {512},
#if BEAT_TRACKER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(beat_tracker), ROBOEFFECT_EFF_IF_NAME_CONF(beat_tracker), ROBOEFFECT_EFF_IF_NAME_APPLY(beat_tracker), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(beat_tracker),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*BEAT_TRACKER_ENABLE*/
	},

	{ROBOEFFECT_ENGINE_SOUND, ROBOEFFECT_CH_MONO, ROBOEFFECT_ENGINE_SOUND_PARAM_LEN, FZ_ANY, 0, {0},
#if ENGINE_SOUND_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(engine_sound), ROBOEFFECT_EFF_IF_NAME_CONF(engine_sound), ROBOEFFECT_EFF_IF_NAME_APPLY(engine_sound), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(engine_sound),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*ENGINE_SOUND_ENABLE*/
	},

	{ROBOEFFECT_BIQUAD, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_BIQUAD_PARAM_LEN, FZ_ANY, 0, {0},
#if BIQUAD_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(biquad), ROBOEFFECT_EFF_IF_NAME_CONF(biquad), ROBOEFFECT_EFF_IF_NAME_APPLY(biquad), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(biquad),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*BIQUAD_ENABLE*/
	},

	{ROBOEFFECT_CHORUS2, ROBOEFFECT_CH_MONO, ROBOEFFECT_CHORUS2_PARAM_LEN, FZ_ANY, 0, {0},
#if CHORUS2_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(chorus2), ROBOEFFECT_EFF_IF_NAME_CONF(chorus2), ROBOEFFECT_EFF_IF_NAME_APPLY(chorus2), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(chorus2),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*CHORUS2_ENABLE*/
	},

	{ROBOEFFECT_REVERB_PLATE, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_REVERB_PLATE_PARAM_LEN, FZ_ANY, 0, {0},
#if REVERB_PLATE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(reverb_plate), ROBOEFFECT_EFF_IF_NAME_CONF(reverb_plate), ROBOEFFECT_EFF_IF_NAME_APPLY(reverb_plate), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(reverb_plate),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*REVERB_PLATE_ENABLE*/
	},

	{ROBOEFFECT_HOWLING_SUPPRESSOR_FINE, ROBOEFFECT_CH_MONO, ROBOEFFECT_HOWLING_SUPPRESSOR_FINE_PARAM_LEN, FZ_ANY, 0, {0},
#if HOWLING_SUPPRESSOR_FINE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(howling_suppressor_fine), ROBOEFFECT_EFF_IF_NAME_CONF(howling_suppressor_fine), ROBOEFFECT_EFF_IF_NAME_APPLY(howling_suppressor_fine), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(howling_suppressor_fine),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*HOWLING_SUPPRESSOR_FINE_ENABLE*/
	},

	{ROBOEFFECT_HOWLING_GUARD, ROBOEFFECT_CH_MONO, ROBOEFFECT_HOWLING_GUARD_PARAM_LEN, FZ_ANY, 0, {0},
#if HOWLING_GUARD_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(howling_guard), ROBOEFFECT_EFF_IF_NAME_CONF(howling_guard), ROBOEFFECT_EFF_IF_NAME_APPLY(howling_guard), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(howling_guard),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*HOWLING_GUARD_ENABLE*/
	},

	{ROBOEFFECT_VIRTUAL_BASS_TD, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_VIRTUAL_BASS_TD_PARAM_LEN, FZ_ANY, 0, {0},
#if VIRTUAL_BASS_TD_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(virtual_bass_td), ROBOEFFECT_EFF_IF_NAME_CONF(virtual_bass_td), ROBOEFFECT_EFF_IF_NAME_APPLY(virtual_bass_td), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(virtual_bass_td),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VIRTUAL_BASS_TD_ENABLE*/
	},

	{ROBOEFFECT_OVER_DRIVE_PLOY, ROBOEFFECT_CH_MONO, ROBOEFFECT_OVER_DRIVE_PLOY_PARAM_LEN, FZ_ANY, 0, {0},
#if OVER_DRIVE_PLOY_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(over_drive_ploy), ROBOEFFECT_EFF_IF_NAME_CONF(over_drive_ploy), ROBOEFFECT_EFF_IF_NAME_APPLY(over_drive_ploy), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(over_drive_ploy),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*OVER_DRIVE_PLOY_ENABLE*/
	},

	{ROBOEFFECT_TREMOLO, ROBOEFFECT_CH_MONO, ROBOEFFECT_TREMOLO_PARAM_LEN, FZ_ANY, 0, {0},
#if TREMOLO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(tremolo), ROBOEFFECT_EFF_IF_NAME_CONF(tremolo), ROBOEFFECT_EFF_IF_NAME_APPLY(tremolo), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(tremolo),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*TREMOLO_ENABLE*/
	},

	{ROBOEFFECT_BEAMFORMING, ROBOEFFECT_CH_STEREO, ROBOEFFECT_BEAMFORMING_PARAM_LEN, FZ_GEAR, 1, {128},
#if BEAMFORMING_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(beamforming), ROBOEFFECT_EFF_IF_NAME_CONF(beamforming), ROBOEFFECT_EFF_IF_NAME_APPLY(beamforming), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(beamforming),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*BEAMFORMING_ENABLE*/
	},

	{ROBOEFFECT_VIRTUAL_SURROUND_2CH, ROBOEFFECT_CH_STEREO, ROBOEFFECT_VIRTUAL_SURROUND_2CH_PARAM_LEN, FZ_ANY, 0, {0},
#if VIRTUAL_SURROUND_2CH_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(virtual_surround_2ch), ROBOEFFECT_EFF_IF_NAME_CONF(virtual_surround_2ch), ROBOEFFECT_EFF_IF_NAME_APPLY(virtual_surround_2ch), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(virtual_surround_2ch),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VIRTUAL_SURROUND_2CH_ENABLE*/
	},

	{ROBOEFFECT_ROBOT_TONE, ROBOEFFECT_CH_MONO, ROBOEFFECT_ROBOT_TONE_PARAM_LEN, FZ_RANGE, 2, {128,512},
#if ROBOT_TONE_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(robot_tone), ROBOEFFECT_EFF_IF_NAME_CONF(robot_tone), ROBOEFFECT_EFF_IF_NAME_APPLY(robot_tone), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(robot_tone),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*ROBOT_TONE_ENABLE*/
	},

	{ROBOEFFECT_NOISE_GENERATOR, ROBOEFFECT_CH_MONO, ROBOEFFECT_NOISE_GENERATOR_PARAM_LEN, FZ_ANY, 0, {0},
#if NOISE_GENERATOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(noise_generator), ROBOEFFECT_EFF_IF_NAME_CONF(noise_generator), ROBOEFFECT_EFF_IF_NAME_APPLY(noise_generator), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(noise_generator),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*NOISE_GENERATOR_ENABLE*/
	},

	{ROBOEFFECT_NOISE_SUPPRESSOR_BLUE_DUAL, ROBOEFFECT_CH_MONO, ROBOEFFECT_NOISE_SUPPRESSOR_BLUE_DUAL_PARAM_LEN, FZ_RANGE, 2, {128,256},
#if NOISE_SUPPRESSOR_BLUE_DUAL_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(noise_suppressor_blue_dual), ROBOEFFECT_EFF_IF_NAME_CONF(noise_suppressor_blue_dual), ROBOEFFECT_EFF_IF_NAME_APPLY(noise_suppressor_blue_dual), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(noise_suppressor_blue_dual),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*NOISE_SUPPRESSOR_BLUE_DUAL_ENABLE*/
	},

	{ROBOEFFECT_PHASE_INVERTER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PHASE_INVERTER_PARAM_LEN, FZ_ANY, 0, {0},
#if PHASE_INVERTER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(phase_inverter), ROBOEFFECT_EFF_IF_NAME_CONF(phase_inverter), ROBOEFFECT_EFF_IF_NAME_APPLY(phase_inverter), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(phase_inverter),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PHASE_INVERTER_ENABLE*/
	},

	{ROBOEFFECT_FILTER_BUTTERWORTH, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_FILTER_BUTTERWORTH_PARAM_LEN, FZ_ANY, 0, {0},
#if FILTER_BUTTERWORTH_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(filter_butterworth), ROBOEFFECT_EFF_IF_NAME_CONF(filter_butterworth), ROBOEFFECT_EFF_IF_NAME_APPLY(filter_butterworth), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(filter_butterworth),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*FILTER_BUTTERWORTH_ENABLE*/
	},

	{ROBOEFFECT_DYNAMIC_EQ, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_DYNAMIC_EQ_PARAM_LEN, FZ_ANY, 0, {0},
#if DYNAMIC_EQ_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(dynamic_eq), ROBOEFFECT_EFF_IF_NAME_CONF(dynamic_eq), ROBOEFFECT_EFF_IF_NAME_APPLY(dynamic_eq), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(dynamic_eq),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DYNAMIC_EQ_ENABLE*/
	},

	{ROBOEFFECT_VAD, ROBOEFFECT_CH_NA, ROBOEFFECT_VAD_PARAM_LEN, FZ_GEAR, 6, {80,160,220,320,440,480},
#if VAD_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(vad), ROBOEFFECT_EFF_IF_NAME_CONF(vad), ROBOEFFECT_EFF_IF_NAME_APPLY(vad), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(vad),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VAD_ENABLE*/
	},

	{ROBOEFFECT_LR_BALANCER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_LR_BALANCER_PARAM_LEN, FZ_ANY, 0, {0},
#if LR_BALANCER_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(lr_balancer), ROBOEFFECT_EFF_IF_NAME_CONF(lr_balancer), ROBOEFFECT_EFF_IF_NAME_APPLY(lr_balancer), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(lr_balancer),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*LR_BALANCER_ENABLE*/
	},

	{ROBOEFFECT_HOWLING_SUPPRESSOR_SPECIFIED, ROBOEFFECT_CH_MONO, ROBOEFFECT_HOWLING_SUPPRESSOR_SPECIFIED_PARAM_LEN, FZ_RANGE, 2, {128,512},
#if HOWLING_SUPPRESSOR_SPECIFIED_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(howling_suppressor_specified), ROBOEFFECT_EFF_IF_NAME_CONF(howling_suppressor_specified), ROBOEFFECT_EFF_IF_NAME_APPLY(howling_suppressor_specified), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(howling_suppressor_specified),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*HOWLING_SUPPRESSOR_SPECIFIED_ENABLE*/
	},

	{ROBOEFFECT_DRC_LEGACY, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_DRC_LEGACY_PARAM_LEN, FZ_ANY, 0, {0},
#if DRC_LEGACY_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(drc_legacy), ROBOEFFECT_EFF_IF_NAME_CONF(drc_legacy), ROBOEFFECT_EFF_IF_NAME_APPLY(drc_legacy), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(drc_legacy),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DRC_LEGACY_ENABLE*/
	},

	{ROBOEFFECT_PCM_DELAY_MS, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_PCM_DELAY_MS_PARAM_LEN, FZ_ANY, 0, {0},
#if PCM_DELAY_MS_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pcm_delay_ms), ROBOEFFECT_EFF_IF_NAME_CONF(pcm_delay_ms), ROBOEFFECT_EFF_IF_NAME_APPLY(pcm_delay_ms), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pcm_delay_ms),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PCM_DELAY_MS_ENABLE*/
	},

	{ROBOEFFECT_DISTORTION_EXP, ROBOEFFECT_CH_MONO, ROBOEFFECT_DISTORTION_EXP_PARAM_LEN, FZ_ANY, 0, {0},
#if DISTORTION_EXP_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(distortion_exp), ROBOEFFECT_EFF_IF_NAME_CONF(distortion_exp), ROBOEFFECT_EFF_IF_NAME_APPLY(distortion_exp), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(distortion_exp),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*DISTORTION_EXP_ENABLE*/
	},

	{ROBOEFFECT_VIBRATO, ROBOEFFECT_CH_MONO, ROBOEFFECT_VIBRATO_PARAM_LEN, FZ_ANY, 0, {0},
#if VIBRATO_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(vibrato), ROBOEFFECT_EFF_IF_NAME_CONF(vibrato), ROBOEFFECT_EFF_IF_NAME_APPLY(vibrato), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(vibrato),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*VIBRATO_ENABLE*/
	},

	{ROBOEFFECT_PITCH_DETECTOR, ROBOEFFECT_CH_NA, ROBOEFFECT_PITCH_DETECTOR_PARAM_LEN, FZ_ANY, 0, {0},
#if PITCH_DETECTOR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(pitch_detector), ROBOEFFECT_EFF_IF_NAME_CONF(pitch_detector), ROBOEFFECT_EFF_IF_NAME_APPLY(pitch_detector), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(pitch_detector),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*PITCH_DETECTOR_ENABLE*/
	},

	{ROBOEFFECT_FILTER_FIR, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_FILTER_FIR_PARAM_LEN, FZ_RANGE, 2, {1,128},
#if FILTER_FIR_ENABLE
	ROBOEFFECT_EFF_IF_NAME_INIT(filter_fir), ROBOEFFECT_EFF_IF_NAME_CONF(filter_fir), ROBOEFFECT_EFF_IF_NAME_APPLY(filter_fir), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(filter_fir),
#else
	ROBOEFFECT_EFF_IF_NAME_INIT(null), ROBOEFFECT_EFF_IF_NAME_CONF(null), ROBOEFFECT_EFF_IF_NAME_APPLY(null), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(null),
#endif/*FILTER_FIR_ENABLE*/
	},

	{ROBOEFFECT_FADER, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_FADER_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(fader), ROBOEFFECT_EFF_IF_NAME_CONF(fader), ROBOEFFECT_EFF_IF_NAME_APPLY(fader), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(fader),
	},

	{ROBOEFFECT_DOWNMIX_2TO1, ROBOEFFECT_CH_MONO, ROBOEFFECT_DOWNMIX_2TO1_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(downmix_2to1), ROBOEFFECT_EFF_IF_NAME_CONF(downmix_2to1), ROBOEFFECT_EFF_IF_NAME_APPLY(downmix_2to1), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(downmix_2to1),
	},

	{ROBOEFFECT_UPMIX_1TO2, ROBOEFFECT_CH_STEREO, ROBOEFFECT_UPMIX_1TO2_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(upmix_1to2), ROBOEFFECT_EFF_IF_NAME_CONF(upmix_1to2), ROBOEFFECT_EFF_IF_NAME_APPLY(upmix_1to2), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(upmix_1to2),
	},

	{ROBOEFFECT_CHANNEL_COMBINER, ROBOEFFECT_CH_STEREO, ROBOEFFECT_CHANNEL_COMBINER_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(channel_combiner), ROBOEFFECT_EFF_IF_NAME_CONF(channel_combiner), ROBOEFFECT_EFF_IF_NAME_APPLY(channel_combiner), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(channel_combiner),
	},

	{ROBOEFFECT_CHANNEL_SELECTOR, ROBOEFFECT_CH_MONO, ROBOEFFECT_CHANNEL_SELECTOR_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(channel_selector), ROBOEFFECT_EFF_IF_NAME_CONF(channel_selector), ROBOEFFECT_EFF_IF_NAME_APPLY(channel_selector), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(channel_selector),
	},

	{ROBOEFFECT_ROUTE_SELECTOR, ROBOEFFECT_CH_MONO_STEREO, ROBOEFFECT_ROUTE_SELECTOR_PARAM_LEN, FZ_ANY, 0, {0},
	ROBOEFFECT_EFF_IF_NAME_INIT(route_selector), ROBOEFFECT_EFF_IF_NAME_CONF(route_selector), ROBOEFFECT_EFF_IF_NAME_APPLY(route_selector), ROBOEFFECT_EFF_IF_NAME_MEMORY_SIZE(route_selector),
	},
	USER_DEFINED_INTERFACE

};


/**********DO NOT modify the following codes************/
uint16_t effect_property_for_robo_size(void)
{
	return sizeof(effect_property_for_robo)/sizeof(roboeffect_effect_property_struct);
}

roboeffect_effect_property_struct *effect_property_for_robo_get(void)
{
	return (roboeffect_effect_property_struct *)effect_property_for_robo;
}

char *effect_lib_version_return(void)
{
	return AUDIO_EFFECT_LIBRARY_VERSION;
}

__attribute__((section(".robo_property")))
const uint8_t effect_property_for_display[] = {
0x00, 0x05, 0x00, //protocol@0.5.0
0x02, 0x20, 0x00, //roboeffect_library@2.32.0
0x02, 0x31, 0x00, //audio_effect_library@2.49.0
ROBOEFFECT_USER_DEFINED_EFFECT_BEGIN, //number of total inner effects
(ROBOEFFECT_TOTAL_MAX-ROBOEFFECT_USER_DEFINED_EFFECT_BEGIN), //number of total 3rd party effects
/*****auto_tune*****/
0x20, 0x01, //item len=288
0x01, 0x04, 0x00, //auto_tune@1.4.0
0x09, //effect name length
0x61, 0x75, 0x74, 0x6F, 0x5F, 0x74, 0x75, 0x6E, 0x65, //auto_tune
0x00, //effect category
0x02, //bits width is 16/24
0x09, //frame size formula length
0x5B, 0x31, 0x32, 0x38, 0x3A, 0x32, 0x35, 0x36, 0x5D, //[128:256]
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x03, //index: 00, key
0x6B, 0x65, 0x79, 
0x01, //enum: enum
0x88, //enum length 136
0x41, 0x2D, 0x66, 0x6C, 0x61, 0x74, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x41, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x42, 0x2D, 0x66, 0x6C, 0x61, 0x74, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x42, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x43, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x44, 0x2D, 0x66, 0x6C, 0x61, 0x74, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x44, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x45, 0x2D, 0x66, 0x6C, 0x61, 0x74, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x45, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x46, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x47, 0x2D, 0x66, 0x6C, 0x61, 0x74, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x3B, 0x47, 0x20, 0x6D, 0x61, 0x6A, 0x6F, 0x72, 0x20, 0x63, 0x68, 0x72, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20, 0x73, 0x63, 0x61, 0x6C, 0x65, 
0x04, 0x00, //default: 4
0x00, 0x00, //method: METHOD_NONE

0x04, //index: 01, snap
0x73, 0x6E, 0x61, 0x70, 
0x01, //enum: enum
0x1F, //enum length 31
0x6E, 0x65, 0x61, 0x72, 0x20, 0x73, 0x6E, 0x61, 0x70, 0x3B, 0x75, 0x70, 0x70, 0x65, 0x72, 0x20, 0x73, 0x6E, 0x61, 0x70, 0x3B, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x73, 0x6E, 0x61, 0x70, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 02, pitch accuracy
0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 
0x01, //enum: enum
0x2D, //enum length 45
0x6E, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x3B, 0x62, 0x65, 0x74, 0x74, 0x65, 0x72, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x3B, 0x62, 0x65, 0x73, 0x74, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 
0x02, 0x00, //default: 2
0x00, 0x00, //method: METHOD_NONE

0x00, //key: comb_box

0x00, //snap: comb_box

0x00, //pitch accuracy: comb_box

0x00, //ui_layout is auto
/*****auto_tune end*****/
/*****dc_blocker*****/
0x1C, 0x00, //item len=28
0x01, 0x02, 0x00, //dc_blocker@1.2.0
0x0A, //effect name length
0x64, 0x63, 0x5F, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x65, 0x72, //dc_blocker
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x00, //params_number is 0
/*****dc_blocker end*****/
/*****drc*****/
0x05, 0x03, //item len=773
0x04, 0x01, 0x00, //drc@4.1.0
0x03, //effect name length
0x64, 0x72, 0x63, //drc
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x1A, //params_number is 26

0x04, //index: 00, MODE
0x4D, 0x4F, 0x44, 0x45, 
0x01, //enum: enum
0x39, //enum length 57
0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x2B, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x33, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x33, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x2B, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 01, CF type
0x43, 0x46, 0x20, 0x74, 0x79, 0x70, 0x65, 
0x01, //enum: enum
0x0D, //enum length 13
0x42, 0x31, 0x3B, 0x4C, 0x52, 0x32, 0x3B, 0x4C, 0x52, 0x34, 0x3B, 0x51, 0x34, 
0x03, 0x00, //default: 3
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 02, Q_L
0x51, 0x5F, 0x4C, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 03, Q_H
0x51, 0x5F, 0x48, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 04, fc_0
0x66, 0x63, 0x5F, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0x2C, 0x01, //default: 300
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 05, fc_1
0x66, 0x63, 0x5F, 0x31, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0xB8, 0x0B, //default: 3000
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 06, threshold_0
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x30, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 07, threshold_1
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x31, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 08, threshold_2
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x32, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 09, threshold_3
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x33, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 10, ratio_0
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x30, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 11, ratio_1
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x31, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 12, ratio_2
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x32, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 13, ratio_3
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x33, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 14, attack_0
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 15, attack_1
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 16, attack_2
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 17, attack_3
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x33, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 18, release_0
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 19, release_1
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 20, release_2
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 21, release_3
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x33, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 22, pregain_0
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x30, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 23, pregain_1
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x31, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 24, pregain_2
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x32, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 25, pregain_3
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x33, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //MODE: comb_box

0x00, //CF type: comb_box

0x00, //Q_L: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q_H: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //fc_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //fc_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //threshold_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //threshold_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //threshold_2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //threshold_3: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ratio_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ratio_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ratio_2: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ratio_3: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_3: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_3: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //pregain_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //pregain_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //pregain_2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //pregain_3: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****drc end*****/
/*****echo*****/
0xFF, 0x00, //item len=255
0x02, 0x03, 0x00, //echo@2.3.0
0x04, //effect name length
0x65, 0x63, 0x68, 0x6F, //echo
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x07, //params_number is 7

0x10, //index: 00, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0x4C, 0x1D, //default: 7500
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 01, attenuation
0x61, 0x74, 0x74, 0x65, 0x6E, 0x75, 0x61, 0x74, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0x7C, 0xFC, //min -900
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x38, 0xFF, //default: -200
0x00, 0x00, //method: METHOD_NONE

0x05, //index: 02, delay
0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0x90, 0x01, //default: 400
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 03, max delay
0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x13, //index: 04, high quality enable
0x68, 0x69, 0x67, 0x68, 0x20, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 05, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x05, 0x00, //step 5
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 06, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x05, 0x00, //step 5
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attenuation: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x19, //tips length 25
0x6E, 0x6F, 0x74, 0x20, 0x62, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6E, 0x20, 0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 

0x00, //max delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //high quality enable: check_box

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x04, //ui_grid_size is 2,4
0x00, 0x00, //cutoff frequency: 0,0
0x01, 0x00, //attenuation: 1,0
0x00, 0x01, //delay: 0,1
0x01, 0x01, //max delay: 1,1
0x00, 0x03, //high quality enable: 0,3
0x00, 0x02, //dry: 0,2
0x01, 0x02, //wet: 1,2
/*****echo end*****/
/*****eq*****/
0xB8, 0x05, //item len=1464
0x08, 0x03, 0x01, //eq@8.3.1
0x02, //effect name length
0x65, 0x71, //eq
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x34, //params_number is 52

0x07, //index: 00, pregain
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xA0, //min -24576
0x00, 0x12, //max 4608
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x1A, //index: 01, fixed-point/floating-point
0x66, 0x69, 0x78, 0x65, 0x64, 0x2D, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x2F, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x2D, 0x70, 0x6F, 0x69, 0x6E, 0x74, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 02, filter1_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 03, filter1_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 04, filter1_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 05, filter1_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 06, filter1_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 07, filter2_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 08, filter2_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 09, filter2_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 10, filter2_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 11, filter2_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 12, filter3_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 13, filter3_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 14, filter3_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 15, filter3_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 16, filter3_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 17, filter4_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 18, filter4_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 19, filter4_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 20, filter4_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 21, filter4_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 22, filter5_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 23, filter5_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 24, filter5_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 25, filter5_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 26, filter5_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 27, filter6_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 28, filter6_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 29, filter6_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 30, filter6_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 31, filter6_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 32, filter7_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 33, filter7_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 34, filter7_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 35, filter7_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 36, filter7_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 37, filter8_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 38, filter8_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 39, filter8_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 40, filter8_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 41, filter8_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 42, filter9_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 43, filter9_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 44, filter9_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 45, filter9_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 46, filter9_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 47, filter10_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 48, filter10_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 49, filter10_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 50, filter10_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 51, filter10_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //pregain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //fixed-point/floating-point: check_box

0x00, //filter1_enable: check_box

0x00, //filter1_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_enable: check_box

0x00, //filter2_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_enable: check_box

0x00, //filter3_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_enable: check_box

0x00, //filter4_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_enable: check_box

0x00, //filter5_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_enable: check_box

0x00, //filter6_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_enable: check_box

0x00, //filter7_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_enable: check_box

0x00, //filter8_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_enable: check_box

0x00, //filter9_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_enable: check_box

0x00, //filter10_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****eq end*****/
/*****noise_suppressor_expander*****/
0x95, 0x00, //item len=149
0x01, 0x02, 0x02, //noise_suppressor_expander@1.2.2
0x19, //effect name length
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x5F, 0x65, 0x78, 0x70, 0x61, 0x6E, 0x64, 0x65, 0x72, //noise_suppressor_expander
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x04, //params_number is 4

0x09, //index: 00, threshold
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x6C, 0xEE, //default: -4500
0x02, 0x00, //method: METHOD_CFG_1

0x05, //index: 01, ratio
0x72, 0x61, 0x74, 0x69, 0x6F, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x14, 0x00, //step 20
0x03, 0x00, //default: 3
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 02, attack
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x0A, 0x00, //step 10
0x05, 0x00, //default: 5
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 03, release
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x0A, 0x00, //step 10
0xF4, 0x01, //default: 500
0x01, 0x00, //method: METHOD_INIT

0x00, //threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ratio: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****noise_suppressor_expander end*****/
/*****freq_shifter*****/
0x3E, 0x00, //item len=62
0x01, 0x07, 0x00, //freq_shifter@1.7.0
0x0C, //effect name length
0x66, 0x72, 0x65, 0x71, 0x5F, 0x73, 0x68, 0x69, 0x66, 0x74, 0x65, 0x72, //freq_shifter
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x06, //index: 00, deltaf
0x64, 0x65, 0x6C, 0x74, 0x61, 0x66, 
0x01, //enum: enum
0x11, //enum length 17
0x2D, 0x37, 0x3B, 0x2D, 0x35, 0x3B, 0x2D, 0x33, 0x3B, 0x2B, 0x33, 0x3B, 0x2B, 0x35, 0x3B, 0x2B, 0x37, 
0x04, 0x00, //default: 4
0x01, 0x00, //method: METHOD_INIT

0x00, //deltaf: comb_box

0x00, //ui_layout is auto
/*****freq_shifter end*****/
/*****howling_suppressor*****/
0x5E, 0x00, //item len=94
0x02, 0x00, 0x01, //howling_suppressor@2.0.1
0x12, //effect name length
0x68, 0x6F, 0x77, 0x6C, 0x69, 0x6E, 0x67, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, //howling_suppressor
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x0F, //index: 00, supression mode
0x73, 0x75, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x6D, 0x6F, 0x64, 0x65, 
0x01, //enum: enum
0x22, //enum length 34
0x4E, 0x6F, 0x20, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x3B, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x00, //supression mode: comb_box

0x00, //ui_layout is auto
/*****howling_suppressor end*****/
/*****noise_gate*****/
0xA8, 0x00, //item len=168
0x02, 0x01, 0x00, //noise_gate@2.1.0
0x0A, //effect name length
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x67, 0x61, 0x74, 0x65, //noise_gate
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x05, //params_number is 5

0x05, //index: 00, lower
0x6C, 0x6F, 0x77, 0x65, 0x72, 
0x02, //value: value
0xA6, 0xFF, //min -90
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xD3, 0xFF, //default: -45
0x01, 0x00, //method: METHOD_INIT

0x05, //index: 01, upper
0x75, 0x70, 0x70, 0x65, 0x72, 
0x02, //value: value
0xA6, 0xFF, //min -90
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xD3, 0xFF, //default: -45
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 02, attack
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x05, 0x00, //default: 5
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 03, release
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 04, hold
0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0xF4, 0x01, //default: 500
0x01, 0x00, //method: METHOD_INIT

0x00, //lower: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //upper: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //hold: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x03, 0x02, //ui_grid_size is 3,2
0x00, 0x00, //lower: 0,0
0x01, 0x00, //upper: 1,0
0x00, 0x01, //attack: 0,1
0x01, 0x01, //release: 1,1
0x02, 0x01, //hold: 2,1
/*****noise_gate end*****/
/*****pitch_shifter*****/
0x40, 0x00, //item len=64
0x01, 0x08, 0x00, //pitch_shifter@1.8.0
0x0D, //effect name length
0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x73, 0x68, 0x69, 0x66, 0x74, 0x65, 0x72, //pitch_shifter
0x00, //effect category
0x02, //bits width is 16/24
0x09, //frame size formula length
0x7B, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x7D, //{128,256}
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x03, //index: 00, key
0x6B, 0x65, 0x79, 
0x02, //value: value
0x88, 0xFF, //min -120
0x78, 0x00, //max 120
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x02, 0x00, //method: METHOD_CFG_1

0x00, //key: spinbox
0x08, //unit length 8
0x73, 0x65, 0x6D, 0x69, 0x74, 0x6F, 0x6E, 0x65, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //ui_layout is auto
/*****pitch_shifter end*****/
/*****reverb*****/
0xA7, 0x00, //item len=167
0x02, 0x01, 0x02, //reverb@2.1.2
0x06, //effect name length
0x72, 0x65, 0x76, 0x65, 0x72, 0x62, //reverb
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x06, //params_number is 6

0x03, //index: 00, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xC8, 0x00, //max 200
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x02, 0x00, //method: METHOD_CFG_1

0x03, //index: 01, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x2C, 0x01, //max 300
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x02, 0x00, //method: METHOD_CFG_1

0x05, //index: 02, width
0x77, 0x69, 0x64, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x02, 0x00, //method: METHOD_CFG_1

0x04, //index: 03, room
0x72, 0x6F, 0x6F, 0x6D, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x3C, 0x00, //default: 60
0x02, 0x00, //method: METHOD_CFG_1

0x07, //index: 04, damping
0x64, 0x61, 0x6D, 0x70, 0x69, 0x6E, 0x67, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x02, 0x00, //method: METHOD_CFG_1

0x04, //index: 05, mono
0x6D, 0x6F, 0x6E, 0x6F, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x02, 0x00, //method: METHOD_CFG_1

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //width: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //room: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //damping: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //mono: check_box

0x01, //ui_layout is manual
0x02, 0x04, //ui_grid_size is 2,4
0x00, 0x00, //dry: 0,0
0x01, 0x00, //wet: 1,0
0x00, 0x01, //width: 0,1
0x01, 0x01, //room: 1,1
0x00, 0x02, //damping: 0,2
0x00, 0x03, //mono: 0,3
/*****reverb end*****/
/*****silence_detector*****/
0x4D, 0x00, //item len=77
0x01, 0x02, 0x01, //silence_detector@1.2.1
0x10, //effect name length
0x73, 0x69, 0x6C, 0x65, 0x6E, 0x63, 0x65, 0x5F, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6F, 0x72, //silence_detector
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x00, //output channel is N/A
0x01, //params_number is 1

0x0D, //index: 00, PCM amplitude
0x50, 0x43, 0x4D, 0x20, 0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x03, //display: display
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x00, 0x00, //default: 0
0x02, 0x00, //method: METHOD_CFG_1

0x01, //PCM amplitude: progress_bar
0x09, //unit length 9
0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x01, 0x04, //ui_grid_size is 1,4
0x00, 0xFF, //PCM amplitude: 0,255
/*****silence_detector end*****/
/*****three_d*****/
0x36, 0x00, //item len=54
0x03, 0x04, 0x00, //three_d@3.4.0
0x07, //effect name length
0x74, 0x68, 0x72, 0x65, 0x65, 0x5F, 0x64, //three_d
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x09, //index: 00, intensity
0x69, 0x6E, 0x74, 0x65, 0x6E, 0x73, 0x69, 0x74, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x00, //intensity: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****three_d end*****/
/*****virtual_bass*****/
0x6E, 0x00, //item len=110
0x04, 0x04, 0x02, //virtual_bass@4.4.2
0x0C, //effect name length
0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x5F, 0x62, 0x61, 0x73, 0x73, //virtual_bass
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x10, //index: 00, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x1E, 0x00, //min 30
0x2C, 0x01, //max 300
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, intensity
0x69, 0x6E, 0x74, 0x65, 0x6E, 0x73, 0x69, 0x74, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x23, 0x00, //default: 35
0x10, 0x00, //method: METHOD_CFG_FADEOI

0x08, //index: 02, enhanced
0x65, 0x6E, 0x68, 0x61, 0x6E, 0x63, 0x65, 0x64, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //intensity: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //enhanced: check_box

0x00, //ui_layout is auto
/*****virtual_bass end*****/
/*****voice_changer*****/
0x51, 0x00, //item len=81
0x01, 0x07, 0x00, //voice_changer@1.7.0
0x0D, //effect name length
0x76, 0x6F, 0x69, 0x63, 0x65, 0x5F, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x72, //voice_changer
0x00, //effect category
0x00, //bits width is 16
0x05, //frame size formula length
0x7B, 0x35, 0x31, 0x32, 0x7D, //{512}
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x02, //params_number is 2

0x05, //index: 00, pitch
0x70, 0x69, 0x74, 0x63, 0x68, 
0x02, //value: value
0x32, 0x00, //min 50
0x2C, 0x01, //max 300
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 01, formant
0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x74, 
0x02, //value: value
0x42, 0x00, //min 66
0xC8, 0x00, //max 200
0x01, 0x00, //step 1
0x82, 0x00, //default: 130
0x01, 0x00, //method: METHOD_INIT

0x00, //pitch: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //formant: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****voice_changer end*****/
/*****gain_control*****/
0x48, 0x00, //item len=72
0x01, 0x00, 0x01, //gain_control@1.0.1
0x0C, //effect name length
0x67, 0x61, 0x69, 0x6E, 0x5F, 0x63, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, //gain_control
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x02, //params_number is 2

0x04, //index: 00, mute
0x6D, 0x75, 0x74, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x10, 0x00, //method: METHOD_CFG_FADEOI

0x04, //index: 01, gain
0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0xB0, 0x04, //max 1200
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x10, 0x00, //method: METHOD_CFG_FADEOI

0x00, //mute: check_box

0x01, //gain: hslider
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x0C, //ui_grid_size is 2,12
0x00, 0x00, //mute: 0,0
0x01, 0xFF, //gain: 1,255
/*****gain_control end*****/
/*****vocal_cut*****/
0x37, 0x00, //item len=55
0x02, 0x00, 0x00, //vocal_cut@2.0.0
0x09, //effect name length
0x76, 0x6F, 0x63, 0x61, 0x6C, 0x5F, 0x63, 0x75, 0x74, //vocal_cut
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x01, //params_number is 1

0x09, //index: 00, wetdrymix
0x77, 0x65, 0x74, 0x64, 0x72, 0x79, 0x6D, 0x69, 0x78, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x00, //wetdrymix: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****vocal_cut end*****/
/*****reverb_pro*****/
0xD6, 0x01, //item len=470
0x01, 0x04, 0x00, //reverb_pro@1.4.0
0x0A, //effect name length
0x72, 0x65, 0x76, 0x65, 0x72, 0x62, 0x5F, 0x70, 0x72, 0x6F, //reverb_pro
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x10, //params_number is 16

0x03, //index: 00, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0xBA, 0xFF, //min -70
0x0A, 0x00, //max 10
0x01, 0x00, //step 1
0xF6, 0xFF, //default: -10
0x02, 0x00, //method: METHOD_CFG_1

0x03, //index: 01, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0xBA, 0xFF, //min -70
0x0A, 0x00, //max 10
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x02, 0x00, //method: METHOD_CFG_1

0x05, //index: 02, erwet
0x65, 0x72, 0x77, 0x65, 0x74, 
0x02, //value: value
0xBA, 0xFF, //min -70
0x0A, 0x00, //max 10
0x01, 0x00, //step 1
0xF7, 0xFF, //default: -9
0x02, 0x00, //method: METHOD_CFG_1

0x08, //index: 03, erfactor
0x65, 0x72, 0x66, 0x61, 0x63, 0x74, 0x6F, 0x72, 
0x02, //value: value
0x32, 0x00, //min 50
0xFA, 0x00, //max 250
0x01, 0x00, //step 1
0xA0, 0x00, //default: 160
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 04, erwidth
0x65, 0x72, 0x77, 0x69, 0x64, 0x74, 0x68, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x46, 0x00, //default: 70
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 05, ertolate
0x65, 0x72, 0x74, 0x6F, 0x6C, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x28, 0x00, //default: 40
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 06, rt60
0x72, 0x74, 0x36, 0x30, 
0x02, //value: value
0x64, 0x00, //min 100
0x98, 0x3A, //max 15000
0x01, 0x00, //step 1
0x80, 0x0C, //default: 3200
0x04, 0x00, //method: METHOD_CFG_2

0x05, //index: 07, delay
0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x14, 0x00, //default: 20
0x01, 0x00, //method: METHOD_INIT

0x05, //index: 08, width
0x77, 0x69, 0x64, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x08, 0x00, //method: METHOD_CFG_3

0x06, //index: 09, wander
0x77, 0x61, 0x6E, 0x64, 0x65, 0x72, 
0x02, //value: value
0x0A, 0x00, //min 10
0x3C, 0x00, //max 60
0x01, 0x00, //step 1
0x23, 0x00, //default: 35
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 10, spin
0x73, 0x70, 0x69, 0x6E, 
0x02, //value: value
0x00, 0x00, //min 0
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x46, 0x00, //default: 70
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 11, inputlpf
0x69, 0x6E, 0x70, 0x75, 0x74, 0x6C, 0x70, 0x66, 
0x02, //value: value
0xC8, 0x00, //min 200
0x50, 0x46, //max 18000
0x01, 0x00, //step 1
0x68, 0x42, //default: 17000
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 12, damplpf
0x64, 0x61, 0x6D, 0x70, 0x6C, 0x70, 0x66, 
0x02, //value: value
0xC8, 0x00, //min 200
0x50, 0x46, //max 18000
0x01, 0x00, //step 1
0x58, 0x1B, //default: 7000
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 13, basslpf
0x62, 0x61, 0x73, 0x73, 0x6C, 0x70, 0x66, 
0x02, //value: value
0x32, 0x00, //min 50
0x1A, 0x04, //max 1050
0x01, 0x00, //step 1
0xF4, 0x01, //default: 500
0x01, 0x00, //method: METHOD_INIT

0x05, //index: 14, bassb
0x62, 0x61, 0x73, 0x73, 0x62, 
0x02, //value: value
0x00, 0x00, //min 0
0x32, 0x00, //max 50
0x01, 0x00, //step 1
0x0F, 0x00, //default: 15
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 15, outputlpf
0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x6C, 0x70, 0x66, 
0x02, //value: value
0xC8, 0x00, //min 200
0x50, 0x46, //max 18000
0x01, 0x00, //step 1
0x10, 0x27, //default: 10000
0x01, 0x00, //method: METHOD_INIT

0x02, //dry: vsilder
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x02, //wet: vsilder
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x02, //erwet: vsilder
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //erfactor: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //erwidth: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ertolate: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //rt60: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //width: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wander: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //spin: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //inputlpf: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //damplpf: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //basslpf: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //bassb: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //outputlpf: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x06, 0x07, //ui_grid_size is 6,7
0xFF, 0x00, //dry: 255,0
0xFF, 0x01, //wet: 255,1
0xFF, 0x02, //erwet: 255,2
0x00, 0x03, //erfactor: 0,3
0x01, 0x03, //erwidth: 1,3
0x02, 0x03, //ertolate: 2,3
0x00, 0x04, //rt60: 0,4
0x01, 0x04, //delay: 1,4
0x00, 0x05, //width: 0,5
0x01, 0x05, //wander: 1,5
0x02, 0x05, //spin: 2,5
0x00, 0x06, //inputlpf: 0,6
0x01, 0x06, //damplpf: 1,6
0x02, 0x06, //basslpf: 2,6
0x03, 0x05, //bassb: 3,5
0x03, 0x06, //outputlpf: 3,6
/*****reverb_pro end*****/
/*****voice_changer_pro*****/
0x59, 0x00, //item len=89
0x02, 0x05, 0x01, //voice_changer_pro@2.5.1
0x11, //effect name length
0x76, 0x6F, 0x69, 0x63, 0x65, 0x5F, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x72, 0x5F, 0x70, 0x72, 0x6F, //voice_changer_pro
0x00, //effect category
0x02, //bits width is 16/24
0x09, //frame size formula length
0x7B, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x7D, //{128,256}
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x02, //params_number is 2

0x05, //index: 00, pitch
0x70, 0x69, 0x74, 0x63, 0x68, 
0x02, //value: value
0x32, 0x00, //min 50
0x2C, 0x01, //max 300
0x05, 0x00, //step 5
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 01, formant
0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x74, 
0x02, //value: value
0x42, 0x00, //min 66
0xC8, 0x00, //max 200
0x05, 0x00, //step 5
0x82, 0x00, //default: 130
0x01, 0x00, //method: METHOD_INIT

0x00, //pitch: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //formant: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****voice_changer_pro end*****/
/*****phase_control*****/
0x4A, 0x00, //item len=74
0x01, 0x00, 0x00, //phase_control@1.0.0
0x0D, //effect name length
0x70, 0x68, 0x61, 0x73, 0x65, 0x5F, 0x63, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, //phase_control
0x00, //effect category
0x02, //bits width is 16/24
0x0C, //frame size formula length
0x7B, 0x36, 0x34, 0x2C, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x7D, //{64,128,256}
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x0B, //index: 00, phase_shift
0x70, 0x68, 0x61, 0x73, 0x65, 0x5F, 0x73, 0x68, 0x69, 0x66, 0x74, 
0x02, //value: value
0x98, 0xFE, //min -360
0x68, 0x01, //max 360
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //phase_shift: spinbox
0x07, //unit length 7
0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****phase_control end*****/
/*****vocal_remover*****/
0x6E, 0x00, //item len=110
0x01, 0x04, 0x00, //vocal_remover@1.4.0
0x0D, //effect name length
0x76, 0x6F, 0x63, 0x61, 0x6C, 0x5F, 0x72, 0x65, 0x6D, 0x6F, 0x76, 0x65, 0x72, //vocal_remover
0x00, //effect category
0x02, //bits width is 16/24
0x0D, //frame size formula length
0x7B, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x2C, 0x35, 0x31, 0x32, 0x7D, //{128,256,512}
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x02, //params_number is 2

0x0F, //index: 00, lower frequency
0x6C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x10, //index: 01, higher frequency
0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0x98, 0x3A, //default: 15000
0x01, 0x00, //method: METHOD_INIT

0x00, //lower frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //higher frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****vocal_remover end*****/
/*****pitch_shifter_pro*****/
0x48, 0x00, //item len=72
0x02, 0x02, 0x01, //pitch_shifter_pro@2.2.1
0x11, //effect name length
0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x73, 0x68, 0x69, 0x66, 0x74, 0x65, 0x72, 0x5F, 0x70, 0x72, 0x6F, //pitch_shifter_pro
0x00, //effect category
0x02, //bits width is 16/24
0x0D, //frame size formula length
0x7B, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x2C, 0x35, 0x31, 0x32, 0x7D, //{128,256,512}
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x03, //index: 00, key
0x6B, 0x65, 0x79, 
0x02, //value: value
0x88, 0xFF, //min -120
0x78, 0x00, //max 120
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x00, //key: spinbox
0x08, //unit length 8
0x73, 0x65, 0x6D, 0x69, 0x74, 0x6F, 0x6E, 0x65, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //ui_layout is auto
/*****pitch_shifter_pro end*****/
/*****virtual_bass_classic*****/
0x67, 0x00, //item len=103
0x03, 0x11, 0x00, //virtual_bass_classic@3.17.0
0x14, //effect name length
0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x5F, 0x62, 0x61, 0x73, 0x73, 0x5F, 0x63, 0x6C, 0x61, 0x73, 0x73, 0x69, 0x63, //virtual_bass_classic
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x02, //params_number is 2

0x10, //index: 00, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x1E, 0x00, //min 30
0x2C, 0x01, //max 300
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, intensity
0x69, 0x6E, 0x74, 0x65, 0x6E, 0x73, 0x69, 0x74, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x23, 0x00, //default: 35
0x10, 0x00, //method: METHOD_CFG_FADEOI

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //intensity: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****virtual_bass_classic end*****/
/*****pcm_delay*****/
0xB8, 0x00, //item len=184
0x02, 0x03, 0x00, //pcm_delay@2.3.0
0x09, //effect name length
0x70, 0x63, 0x6D, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, //pcm_delay
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x05, //index: 00, delay
0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE4, 0x06, //default: 1764
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 01, max delay
0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x9D, 0x08, //default: 2205
0x01, 0x00, //method: METHOD_INIT

0x13, //index: 02, high quality enable
0x68, 0x69, 0x67, 0x68, 0x20, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x00, //delay: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x21, //tips length 33
0x6D, 0x73, 0x20, 0x3D, 0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 0x20, 0x2F, 0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x65, 0x20, 0x2A, 0x20, 0x31, 0x30, 0x30, 0x30, 

0x00, //max delay: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x21, //tips length 33
0x6D, 0x73, 0x20, 0x3D, 0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 0x20, 0x2F, 0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x65, 0x20, 0x2A, 0x20, 0x31, 0x30, 0x30, 0x30, 

0x00, //high quality enable: check_box

0x00, //ui_layout is auto
/*****pcm_delay end*****/
/*****harmonic_exciter*****/
0x71, 0x00, //item len=113
0x01, 0x03, 0x00, //harmonic_exciter@1.3.0
0x10, //effect name length
0x68, 0x61, 0x72, 0x6D, 0x6F, 0x6E, 0x69, 0x63, 0x5F, 0x65, 0x78, 0x63, 0x69, 0x74, 0x65, 0x72, //harmonic_exciter
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x10, //index: 00, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x2C, 0x01, //min 300
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 01, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x50, 0x00, //default: 80
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 02, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x50, 0x00, //default: 80
0x00, 0x00, //method: METHOD_NONE

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****harmonic_exciter end*****/
/*****chorus*****/
0xD3, 0x00, //item len=211
0x01, 0x02, 0x01, //chorus@1.2.1
0x06, //effect name length
0x63, 0x68, 0x6F, 0x72, 0x75, 0x73, //chorus
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x06, //params_number is 6

0x0C, //index: 00, delay length
0x64, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 
0x02, //value: value
0x01, 0x00, //min 1
0x19, 0x00, //max 25
0x01, 0x00, //step 1
0x0D, 0x00, //default: 13
0x01, 0x00, //method: METHOD_INIT

0x10, //index: 01, modulation depth
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x18, 0x00, //max 24
0x01, 0x00, //step 1
0x03, 0x00, //default: 3
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 02, modulation rate
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x0A, 0x00, //default: 10
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 03, feedback
0x66, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 
0x02, //value: value
0x00, 0x00, //min 0
0x32, 0x00, //max 50
0x01, 0x00, //step 1
0x1E, 0x00, //default: 30
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 04, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x5A, 0x00, //default: 90
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 05, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x3C, 0x00, //default: 60
0x00, 0x00, //method: METHOD_NONE

0x00, //delay length: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation depth: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation rate: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //feedback: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x03, //ui_grid_size is 2,3
0x00, 0x00, //delay length: 0,0
0x01, 0x00, //modulation depth: 1,0
0x00, 0x01, //modulation rate: 0,1
0x01, 0x01, //feedback: 1,1
0x00, 0x02, //dry: 0,2
0x01, 0x02, //wet: 1,2
/*****chorus end*****/
/*****auto_wah*****/
0xD7, 0x00, //item len=215
0x01, 0x02, 0x00, //auto_wah@1.2.0
0x08, //effect name length
0x61, 0x75, 0x74, 0x6F, 0x5F, 0x77, 0x61, 0x68, //auto_wah
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x06, //params_number is 6

0x0F, //index: 00, modulation rate
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x0A, 0x00, //default: 10
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 01, minimum frequency
0x6D, 0x69, 0x6E, 0x69, 0x6D, 0x75, 0x6D, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x64, 0x00, //min 100
0xF4, 0x01, //max 500
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x11, //index: 02, maximum frequency
0x6D, 0x61, 0x78, 0x69, 0x6D, 0x75, 0x6D, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0xF4, 0x01, //min 500
0x88, 0x13, //max 5000
0x01, 0x00, //step 1
0xD0, 0x07, //default: 2000
0x01, 0x00, //method: METHOD_INIT

0x05, //index: 03, depth
0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x01, 0x00, //min 1
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x14, 0x00, //default: 20
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 04, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 05, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x00, //modulation rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //minimum frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //maximum frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //depth: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x03, 0x03, //ui_grid_size is 3,3
0x00, 0x00, //modulation rate: 0,0
0x00, 0x01, //minimum frequency: 0,1
0x01, 0x01, //maximum frequency: 1,1
0x00, 0x02, //depth: 0,2
0x01, 0x02, //dry: 1,2
0x02, 0x02, //wet: 2,2
/*****auto_wah end*****/
/*****stereo_widener*****/
0x2F, 0x00, //item len=47
0x01, 0x03, 0x01, //stereo_widener@1.3.1
0x0E, //effect name length
0x73, 0x74, 0x65, 0x72, 0x65, 0x6F, 0x5F, 0x77, 0x69, 0x64, 0x65, 0x6E, 0x65, 0x72, //stereo_widener
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x01, //params_number is 1

0x07, //index: 00, shaping
0x73, 0x68, 0x61, 0x70, 0x69, 0x6E, 0x67, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x00, //shaping: check_box

0x00, //ui_layout is auto
/*****stereo_widener end*****/
/*****pingpong*****/
0xE4, 0x00, //item len=228
0x01, 0x06, 0x00, //pingpong@1.6.0
0x08, //effect name length
0x70, 0x69, 0x6E, 0x67, 0x70, 0x6F, 0x6E, 0x67, //pingpong
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x05, //params_number is 5

0x0B, //index: 00, attenuation
0x61, 0x74, 0x74, 0x65, 0x6E, 0x75, 0x61, 0x74, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0x7C, 0xFC, //min -900
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xD8, 0xFF, //default: -40
0x00, 0x00, //method: METHOD_NONE

0x05, //index: 01, delay
0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0xFA, 0x00, //default: 250
0x00, 0x00, //method: METHOD_NONE

0x13, //index: 02, high quality enable
0x68, 0x69, 0x67, 0x68, 0x20, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 03, wetdrymix
0x77, 0x65, 0x74, 0x64, 0x72, 0x79, 0x6D, 0x69, 0x78, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 04, max delay
0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x00, //attenuation: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x18, //tips length 24
0x6E, 0x6F, 0x20, 0x6C, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6E, 0x20, 0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 

0x00, //high quality enable: check_box

0x00, //wetdrymix: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //max delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x1B, //tips length 27
0x73, 0x65, 0x74, 0x20, 0x62, 0x65, 0x66, 0x6F, 0x72, 0x65, 0x20, 0x70, 0x69, 0x6E, 0x67, 0x70, 0x6F, 0x6E, 0x67, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x64, 

0x01, //ui_layout is manual
0x02, 0x04, //ui_grid_size is 2,4
0x00, 0x00, //attenuation: 0,0
0x00, 0x01, //delay: 0,1
0x00, 0x03, //high quality enable: 0,3
0x00, 0x02, //wetdrymix: 0,2
0x01, 0x01, //max delay: 1,1
/*****pingpong end*****/
/*****three_d_plus*****/
0x3B, 0x00, //item len=59
0x01, 0x01, 0x00, //three_d_plus@1.1.0
0x0C, //effect name length
0x74, 0x68, 0x72, 0x65, 0x65, 0x5F, 0x64, 0x5F, 0x70, 0x6C, 0x75, 0x73, //three_d_plus
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x01, //params_number is 1

0x09, //index: 00, intensity
0x69, 0x6E, 0x74, 0x65, 0x6E, 0x73, 0x69, 0x74, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x00, //intensity: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****three_d_plus end*****/
/*****sine_generator*****/
0x0C, 0x01, //item len=268
0x01, 0x02, 0x00, //sine_generator@1.2.0
0x0E, //effect name length
0x73, 0x69, 0x6E, 0x65, 0x5F, 0x67, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, //sine_generator
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x00, //input counter
0x03, //output channel is mono/stereo
0x05, //params_number is 5

0x0E, //index: 00, channel enable
0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x01, //enum: enum
0x41, //enum length 65
0x62, 0x6F, 0x74, 0x68, 0x20, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x3B, 0x6C, 0x65, 0x66, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x3B, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x3B, 0x62, 0x6F, 0x74, 0x68, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x03, 0x00, //default: 3
0x02, 0x00, //method: METHOD_CFG_1

0x0E, //index: 01, left frequency
0x6C, 0x65, 0x66, 0x74, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x01, 0x00, //min 1
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x04, 0x00, //method: METHOD_CFG_2

0x0F, //index: 02, right frequency
0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x01, 0x00, //min 1
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x04, 0x00, //method: METHOD_CFG_2

0x0E, //index: 03, left amplitude
0x6C, 0x65, 0x66, 0x74, 0x20, 0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x02, //value: value
0x40, 0xFC, //min -960
0x00, 0x00, //max 0
0x05, 0x00, //step 5
0x38, 0xFF, //default: -200
0x08, 0x00, //method: METHOD_CFG_3

0x0F, //index: 04, right amplitude
0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x02, //value: value
0x40, 0xFC, //min -960
0x00, 0x00, //max 0
0x05, 0x00, //step 5
0x38, 0xFF, //default: -200
0x08, 0x00, //method: METHOD_CFG_3

0x00, //channel enable: comb_box

0x00, //left frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //right frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //left amplitude: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //right amplitude: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x03, //ui_grid_size is 2,3
0x00, 0x00, //channel enable: 0,0
0x00, 0x01, //left frequency: 0,1
0x00, 0x02, //right frequency: 0,2
0x01, 0x01, //left amplitude: 1,1
0x01, 0x02, //right amplitude: 1,2
/*****sine_generator end*****/
/*****noise_suppressor_blue*****/
0x52, 0x00, //item len=82
0x03, 0x01, 0x00, //noise_suppressor_blue@3.1.0
0x15, //effect name length
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x5F, 0x62, 0x6C, 0x75, 0x65, //noise_suppressor_blue
0x00, //effect category
0x02, //bits width is 16/24
0x10, //frame size formula length
0x7B, 0x36, 0x34, 0x2C, 0x31, 0x32, 0x38, 0x2C, 0x32, 0x35, 0x36, 0x2C, 0x35, 0x31, 0x32, 0x7D, //{64,128,256,512}
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x05, //index: 00, level
0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x01, //enum: enum
0x13, //enum length 19
0x30, 0x3B, 0x31, 0x3B, 0x32, 0x3B, 0x33, 0x3B, 0x34, 0x3B, 0x35, 0x3B, 0x36, 0x3B, 0x37, 0x3B, 0x38, 0x3B, 0x39, 
0x05, 0x00, //default: 5
0x00, 0x00, //method: METHOD_NONE

0x00, //level: comb_box

0x00, //ui_layout is auto
/*****noise_suppressor_blue end*****/
/*****flanger*****/
0xF2, 0x00, //item len=242
0x01, 0x01, 0x00, //flanger@1.1.0
0x07, //effect name length
0x66, 0x6C, 0x61, 0x6E, 0x67, 0x65, 0x72, //flanger
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x06, //params_number is 6

0x0C, //index: 00, delay length
0x64, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 
0x02, //value: value
0x01, 0x00, //min 1
0x0F, 0x00, //max 15
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x10, //index: 01, modulation depth
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x0F, 0x00, //max 15
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 02, modulation rate
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 03, feedback
0x66, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x46, 0x00, //default: 70
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 04, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x3B, 0x00, //default: 59
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 05, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x00, //delay length: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation depth: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x1C, //tips length 28
0x6E, 0x6F, 0x74, 0x20, 0x6C, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6E, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 

0x00, //modulation rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //feedback: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x03, //ui_grid_size is 2,3
0x00, 0x00, //delay length: 0,0
0x01, 0x00, //modulation depth: 1,0
0x00, 0x01, //modulation rate: 0,1
0x01, 0x01, //feedback: 1,1
0x00, 0x02, //dry: 0,2
0x01, 0x02, //wet: 1,2
/*****flanger end*****/
/*****freq_shifter_fine*****/
0x3E, 0x00, //item len=62
0x02, 0x01, 0x00, //freq_shifter_fine@2.1.0
0x11, //effect name length
0x66, 0x72, 0x65, 0x71, 0x5F, 0x73, 0x68, 0x69, 0x66, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x69, 0x6E, 0x65, //freq_shifter_fine
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x06, //index: 00, deltaf
0x64, 0x65, 0x6C, 0x74, 0x61, 0x66, 
0x02, //value: value
0x18, 0xFC, //min -1000
0xE8, 0x03, //max 1000
0x0A, 0x00, //step 10
0xF4, 0x01, //default: 500
0x01, 0x00, //method: METHOD_INIT

0x00, //deltaf: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****freq_shifter_fine end*****/
/*****over_drive*****/
0x46, 0x00, //item len=70
0x01, 0x00, 0x00, //over_drive@1.0.0
0x0A, //effect name length
0x6F, 0x76, 0x65, 0x72, 0x5F, 0x64, 0x72, 0x69, 0x76, 0x65, //over_drive
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x15, //index: 00, threshold compression
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20, 0x63, 0x6F, 0x6D, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0xF1, 0xF8, //min -1807
0x45, 0xFC, //max -955
0x01, 0x00, //step 1
0x45, 0xFC, //default: -955
0x01, 0x00, //method: METHOD_INIT

0x00, //threshold compression: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****over_drive end*****/
/*****distortion_ds1*****/
0x60, 0x00, //item len=96
0x01, 0x02, 0x00, //distortion_ds1@1.2.0
0x0E, //effect name length
0x64, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x64, 0x73, 0x31, //distortion_ds1
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x02, //params_number is 2

0x10, //index: 00, distortion_level
0x64, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x02, 0x00, //method: METHOD_CFG_1

0x09, //index: 01, out_level
0x6F, 0x75, 0x74, 0x5F, 0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //distortion_level: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //out_level: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****distortion_ds1 end*****/
/*****eq_drc*****/
0xF9, 0x08, //item len=2297
0x01, 0x01, 0x00, //eq_drc@1.1.0
0x06, //effect name length
0x65, 0x71, 0x5F, 0x64, 0x72, 0x63, //eq_drc
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x4E, //params_number is 78

0x09, //index: 00, reserved0
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 01, reserved1
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 02, filter1_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 03, filter1_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 04, filter1_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 05, filter1_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 06, filter1_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 07, filter2_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 08, filter2_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 09, filter2_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 10, filter2_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 11, filter2_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x32, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 12, filter3_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 13, filter3_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 14, filter3_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 15, filter3_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 16, filter3_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x33, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 17, filter4_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 18, filter4_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 19, filter4_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 20, filter4_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 21, filter4_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x34, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 22, filter5_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 23, filter5_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 24, filter5_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 25, filter5_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 26, filter5_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x35, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 27, filter6_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 28, filter6_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 29, filter6_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 30, filter6_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 31, filter6_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x36, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 32, filter7_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 33, filter7_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 34, filter7_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 35, filter7_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 36, filter7_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x37, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 37, filter8_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 38, filter8_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 39, filter8_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 40, filter8_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 41, filter8_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x38, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0E, //index: 42, filter9_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 43, filter9_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 44, filter9_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 45, filter9_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 46, filter9_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x39, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 47, filter10_enable
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 48, filter10_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 49, filter10_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x00, 0x00, //method: METHOD_NONE

0x0A, //index: 50, filter10_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 51, filter10_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x31, 0x30, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xDC, //min -9216
0x00, 0x24, //max 9216
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 52, drc mode
0x64, 0x72, 0x63, 0x20, 0x6D, 0x6F, 0x64, 0x65, 
0x01, //enum: enum
0x39, //enum length 57
0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x2B, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x33, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x33, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x2B, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 53, drc CF type
0x64, 0x72, 0x63, 0x20, 0x43, 0x46, 0x20, 0x74, 0x79, 0x70, 0x65, 
0x01, //enum: enum
0x0D, //enum length 13
0x42, 0x31, 0x3B, 0x4C, 0x52, 0x32, 0x3B, 0x4C, 0x52, 0x34, 0x3B, 0x51, 0x34, 
0x03, 0x00, //default: 3
0x00, 0x00, //method: METHOD_NONE

0x07, //index: 54, drc Q_L
0x64, 0x72, 0x63, 0x20, 0x51, 0x5F, 0x4C, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x07, //index: 55, drc Q_H
0x64, 0x72, 0x63, 0x20, 0x51, 0x5F, 0x48, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 56, drc fc_0
0x64, 0x72, 0x63, 0x20, 0x66, 0x63, 0x5F, 0x30, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0x2C, 0x01, //default: 300
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 57, drc fc_1
0x64, 0x72, 0x63, 0x20, 0x66, 0x63, 0x5F, 0x31, 
0x02, //value: value
0x14, 0x00, //min 20
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0xB8, 0x0B, //default: 3000
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 58, drc threshold_0
0x64, 0x72, 0x63, 0x20, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x30, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 59, drc threshold_1
0x64, 0x72, 0x63, 0x20, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x31, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 60, drc threshold_2
0x64, 0x72, 0x63, 0x20, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x32, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 61, drc threshold_3
0x64, 0x72, 0x63, 0x20, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x33, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 62, drc ratio_0
0x64, 0x72, 0x63, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x30, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 63, drc ratio_1
0x64, 0x72, 0x63, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x31, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 64, drc ratio_2
0x64, 0x72, 0x63, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x32, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 65, drc ratio_3
0x64, 0x72, 0x63, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x33, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 66, drc attack_0
0x64, 0x72, 0x63, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 67, drc attack_1
0x64, 0x72, 0x63, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 68, drc attack_2
0x64, 0x72, 0x63, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x0C, //index: 69, drc attack_3
0x64, 0x72, 0x63, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x33, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 70, drc release_0
0x64, 0x72, 0x63, 0x20, 0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 71, drc release_1
0x64, 0x72, 0x63, 0x20, 0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 72, drc release_2
0x64, 0x72, 0x63, 0x20, 0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 73, drc release_3
0x64, 0x72, 0x63, 0x20, 0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x33, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 74, drc pregain_0
0x64, 0x72, 0x63, 0x20, 0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x30, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 75, drc pregain_1
0x64, 0x72, 0x63, 0x20, 0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x31, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 76, drc pregain_2
0x64, 0x72, 0x63, 0x20, 0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x32, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 77, drc pregain_3
0x64, 0x72, 0x63, 0x20, 0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x33, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //reserved0: check_box

0x00, //reserved1: check_box

0x00, //filter1_enable: check_box

0x00, //filter1_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter1_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_enable: check_box

0x00, //filter2_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter2_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_enable: check_box

0x00, //filter3_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter3_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_enable: check_box

0x00, //filter4_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter4_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_enable: check_box

0x00, //filter5_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter5_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_enable: check_box

0x00, //filter6_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter6_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_enable: check_box

0x00, //filter7_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter7_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_enable: check_box

0x00, //filter8_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter8_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_enable: check_box

0x00, //filter9_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter9_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_enable: check_box

0x00, //filter10_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter10_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc mode: comb_box

0x00, //drc CF type: comb_box

0x00, //drc Q_L: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc Q_H: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc fc_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc fc_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc threshold_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc threshold_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc threshold_2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc threshold_3: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc ratio_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc ratio_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc ratio_2: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc ratio_3: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc attack_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc attack_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc attack_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc attack_3: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc release_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc release_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc release_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc release_3: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //drc pregain_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc pregain_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc pregain_2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //drc pregain_3: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****eq_drc end*****/
/*****aec*****/
0x84, 0x00, //item len=132
0x06, 0x07, 0x00, //aec@6.7.0
0x03, //effect name length
0x61, 0x65, 0x63, //aec
0x00, //effect category
0x00, //bits width is 16
0x04, //frame size formula length
0x7B, 0x36, 0x34, 0x7D, //{64}
0x02, //input counter

0x03, //input1 description
0x6D, 0x69, 0x63, 
0x01, //input1 channel is mono

0x03, //input2 description
0x72, 0x65, 0x66, 
0x01, //input2 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x16, //index: 00, echo suppression level
0x65, 0x63, 0x68, 0x6F, 0x20, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x02, //value: value
0x00, 0x00, //min 0
0x0A, 0x00, //max 10
0x01, 0x00, //step 1
0x03, 0x00, //default: 3
0x01, 0x00, //method: METHOD_INIT

0x00, //echo suppression level: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x40, //tips length 64
0x30, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x6F, 0x66, 0x66, 0x2C, 0x20, 0x31, 0x7E, 0x35, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x65, 0x63, 0x68, 0x6F, 0x20, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x36, 0x7E, 0x31, 0x30, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x64, 0x75, 0x70, 0x6C, 0x65, 0x78, 0x20, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 

0x00, //ui_layout is auto
/*****aec end*****/
/*****compander*****/
0xDB, 0x00, //item len=219
0x01, 0x00, 0x02, //compander@1.0.2
0x09, //effect name length
0x63, 0x6F, 0x6D, 0x70, 0x61, 0x6E, 0x64, 0x65, 0x72, //compander
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x06, //params_number is 6

0x09, //index: 00, threshold
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x60, 0xF0, //default: -4000
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 01, ratio_below
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x62, 0x65, 0x6C, 0x6F, 0x77, 
0x02, //value: value
0x01, 0x00, //min 1
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 02, ratio_above
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x61, 0x62, 0x6F, 0x76, 0x65, 
0x02, //value: value
0x01, 0x00, //min 1
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 03, attack_time
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x05, 0x00, //default: 5
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 04, release_time
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 05, pregain
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x30, 0xFD, //min -720
0xB4, 0x00, //max 180
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ratio_below: spinbox
0x00, //unit length 0
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ratio_above: spinbox
0x00, //unit length 0
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //attack_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //pregain: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x01, //ui_layout is manual
0x03, 0x03, //ui_grid_size is 3,3
0x00, 0x00, //threshold: 0,0
0x00, 0x01, //ratio_below: 0,1
0x01, 0x01, //ratio_above: 1,1
0x00, 0x02, //attack_time: 0,2
0x01, 0x02, //release_time: 1,2
0x01, 0x00, //pregain: 1,0
/*****compander end*****/
/*****low_level_compressor*****/
0x9B, 0x00, //item len=155
0x01, 0x00, 0x00, //low_level_compressor@1.0.0
0x14, //effect name length
0x6C, 0x6F, 0x77, 0x5F, 0x6C, 0x65, 0x76, 0x65, 0x6C, 0x5F, 0x63, 0x6F, 0x6D, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, //low_level_compressor
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x04, //params_number is 4

0x09, //index: 00, threshold
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0xE7, //default: -6400
0x01, 0x00, //method: METHOD_INIT

0x04, //index: 01, gain
0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0x00, //min 0
0xC0, 0x12, //max 4800
0x01, 0x00, //step 1
0x5C, 0x08, //default: 2140
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 02, attack_time
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x0A, 0x00, //default: 10
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 03, release_time
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x00, //threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //gain: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //attack_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****low_level_compressor end*****/
/*****beat_tracker*****/
0x79, 0x00, //item len=121
0x01, 0x01, 0x01, //beat_tracker@1.1.1
0x0C, //effect name length
0x62, 0x65, 0x61, 0x74, 0x5F, 0x74, 0x72, 0x61, 0x63, 0x6B, 0x65, 0x72, //beat_tracker
0x00, //effect category
0x00, //bits width is 16
0x05, //frame size formula length
0x7B, 0x35, 0x31, 0x32, 0x7D, //{512}
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x00, //output channel is N/A
0x03, //params_number is 3

0x11, //index: 00, silence threshold
0x73, 0x69, 0x6C, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xA6, 0xFF, //min -90
0xE2, 0xFF, //max -30
0x01, 0x00, //step 1
0xA6, 0xFF, //default: -90
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 01, beat detect
0x62, 0x65, 0x61, 0x74, 0x20, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 
0x03, //display: display
0x00, 0x00, //min 0
0x01, 0x00, //max 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 02, BPM
0x42, 0x50, 0x4D, 
0x03, //display: display
0xB8, 0x0B, //min 3000
0x50, 0x5F, //max 24400
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //silence threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x02, //beat detect: on_off
0x05, //unit length 5
0x62, 0x65, 0x61, 0x74, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //BPM: progress_bar
0x03, //unit length 3
0x42, 0x50, 0x4D, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****beat_tracker end*****/
/*****engine_sound*****/
0xA9, 0x00, //item len=169
0x01, 0x01, 0x01, //engine_sound@1.1.1
0x0C, //effect name length
0x65, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x5F, 0x73, 0x6F, 0x75, 0x6E, 0x64, //engine_sound
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x05, //params_number is 5

0x08, //index: 00, idle_rpm
0x69, 0x64, 0x6C, 0x65, 0x5F, 0x72, 0x70, 0x6D, 
0x03, //display: display
0xF4, 0x01, //min 500
0xE7, 0x03, //max 999
0xBC, 0x02, //default: 700
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 01, max_rpm
0x6D, 0x61, 0x78, 0x5F, 0x72, 0x70, 0x6D, 
0x03, //display: display
0xE8, 0x03, //min 1000
0x30, 0x75, //max 30000
0x10, 0x27, //default: 10000
0x01, 0x00, //method: METHOD_INIT

0x0D, //index: 02, startup_sound
0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x5F, 0x73, 0x6F, 0x75, 0x6E, 0x64, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 03, material
0x6D, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6C, 
0x01, //enum: enum
0x05, //enum length 5
0x30, 0x3B, 0x31, 0x3B, 0x32, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 04, current_rpm
0x63, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x5F, 0x72, 0x70, 0x6D, 
0x02, //value: value
0xBC, 0x02, //min 700
0x88, 0x13, //max 5000
0x01, 0x00, //step 1
0xBC, 0x02, //default: 700
0x02, 0x00, //method: METHOD_CFG_1

0x00, //idle_rpm: label
0x03, //unit length 3
0x72, 0x70, 0x6D, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //max_rpm: label
0x03, //unit length 3
0x72, 0x70, 0x6D, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //startup_sound: check_box

0x00, //material: comb_box

0x01, //current_rpm: hslider
0x03, //unit length 3
0x72, 0x70, 0x6D, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x03, 0x04, //ui_grid_size is 3,4
0x00, 0x00, //idle_rpm: 0,0
0x00, 0x01, //max_rpm: 0,1
0x00, 0x02, //startup_sound: 0,2
0x01, 0xFF, //material: 1,255
0x02, 0xFF, //current_rpm: 2,255
/*****engine_sound end*****/
/*****biquad*****/
0xCA, 0x00, //item len=202
0x08, 0x03, 0x00, //biquad@8.3.0
0x06, //effect name length
0x62, 0x69, 0x71, 0x75, 0x61, 0x64, //biquad
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x07, //params_number is 7

0x09, //index: 00, reserved0
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x1A, //index: 01, fixed-point/floating-point
0x66, 0x69, 0x78, 0x65, 0x64, 0x2D, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x2F, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x2D, 0x70, 0x6F, 0x69, 0x6E, 0x74, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 02, reserved1
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0B, //index: 03, filter_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x08, 0x00, //max 8
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 04, filter_f0
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 05, filter_Q
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x51, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 06, filter_gain
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0xA0, //min -24576
0x00, 0x60, //max 24576
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x00, //reserved0: check_box

0x00, //fixed-point/floating-point: check_box

0x00, //reserved1: check_box

0x00, //filter_type: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_f0: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_Q: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_gain: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0
/*****biquad end*****/
/*****chorus2*****/
0x1E, 0x01, //item len=286
0x02, 0x01, 0x00, //chorus2@2.1.0
0x07, //effect name length
0x63, 0x68, 0x6F, 0x72, 0x75, 0x73, 0x32, //chorus2
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x08, //params_number is 8

0x0C, //index: 00, delay length
0x64, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 
0x02, //value: value
0x01, 0x00, //min 1
0x1E, 0x00, //max 30
0x01, 0x00, //step 1
0x19, 0x00, //default: 25
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 01, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x04, //index: 02, wet1
0x77, 0x65, 0x74, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x04, //index: 03, wet2
0x77, 0x65, 0x74, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 04, modulation1 depth
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x31, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x03, 0x00, //default: 3
0x00, 0x00, //method: METHOD_NONE

0x10, //index: 05, modulation1 rate
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x31, 0x20, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x3C, 0x00, //default: 60
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 06, modulation2 depth
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x32, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x10, //index: 07, modulation2 rate
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x32, 0x20, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x8A, 0x02, //default: 650
0x00, 0x00, //method: METHOD_NONE

0x00, //delay length: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet1: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet2: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation1 depth: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation1 rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //modulation2 depth: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation2 rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x01, //ui_layout is manual
0x03, 0x03, //ui_grid_size is 3,3
0x00, 0x00, //delay length: 0,0
0x00, 0x01, //dry: 0,1
0x01, 0x00, //wet1: 1,0
0x02, 0x00, //wet2: 2,0
0x01, 0x01, //modulation1 depth: 1,1
0x01, 0x02, //modulation1 rate: 1,2
0x02, 0x01, //modulation2 depth: 2,1
0x02, 0x02, //modulation2 rate: 2,2
/*****chorus2 end*****/
/*****reverb_plate*****/
0xEB, 0x00, //item len=235
0x02, 0x03, 0x01, //reverb_plate@2.3.1
0x0C, //effect name length
0x72, 0x65, 0x76, 0x65, 0x72, 0x62, 0x5F, 0x70, 0x6C, 0x61, 0x74, 0x65, //reverb_plate
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x07, //params_number is 7

0x15, //index: 00, high cutoff frequency
0x68, 0x69, 0x67, 0x68, 0x20, 0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0x20, 0x4E, //default: 20000
0x01, 0x00, //method: METHOD_INIT

0x0A, //index: 01, modulation
0x6D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 02, predelay
0x70, 0x72, 0x65, 0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x3A, 0x11, //max 4410
0x01, 0x00, //step 1
0x28, 0x00, //default: 40
0x02, 0x00, //method: METHOD_CFG_1

0x09, //index: 03, diffusion
0x64, 0x69, 0x66, 0x66, 0x75, 0x73, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x28, 0x00, //default: 40
0x02, 0x00, //method: METHOD_CFG_1

0x05, //index: 04, decay
0x64, 0x65, 0x63, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x02, 0x00, //method: METHOD_CFG_1

0x07, //index: 05, damping
0x64, 0x61, 0x6D, 0x70, 0x69, 0x6E, 0x67, 
0x02, //value: value
0x00, 0x00, //min 0
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0x05, 0x00, //default: 5
0x02, 0x00, //method: METHOD_CFG_1

0x09, //index: 06, wetdrymix
0x77, 0x65, 0x74, 0x64, 0x72, 0x79, 0x6D, 0x69, 0x78, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x50, 0x00, //default: 80
0x02, 0x00, //method: METHOD_CFG_1

0x00, //high cutoff frequency: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //modulation: check_box

0x00, //predelay: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //diffusion: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //decay: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //damping: spinbox
0x01, //unit length 1
0x25, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //wetdrymix: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x04, //ui_grid_size is 2,4
0x00, 0x00, //high cutoff frequency: 0,0
0x00, 0x03, //modulation: 0,3
0x01, 0x00, //predelay: 1,0
0x00, 0x01, //diffusion: 0,1
0x01, 0x01, //decay: 1,1
0x00, 0x02, //damping: 0,2
0x01, 0x02, //wetdrymix: 1,2
/*****reverb_plate end*****/
/*****howling_suppressor_fine*****/
0x58, 0x00, //item len=88
0x03, 0x01, 0x02, //howling_suppressor_fine@3.1.2
0x17, //effect name length
0x68, 0x6F, 0x77, 0x6C, 0x69, 0x6E, 0x67, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x5F, 0x66, 0x69, 0x6E, 0x65, //howling_suppressor_fine
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x02, //params_number is 2

0x05, //index: 00, q_min
0x71, 0x5F, 0x6D, 0x69, 0x6E, 
0x02, //value: value
0x00, 0x01, //min 256
0x00, 0x40, //max 16384
0x01, 0x00, //step 1
0x00, 0x02, //default: 512
0x00, 0x00, //method: METHOD_NONE

0x05, //index: 01, q_max
0x71, 0x5F, 0x6D, 0x61, 0x78, 
0x02, //value: value
0x00, 0x01, //min 256
0x00, 0x40, //max 16384
0x01, 0x00, //step 1
0x00, 0x14, //default: 5120
0x00, 0x00, //method: METHOD_NONE

0x00, //q_min: spinbox
0x00, //unit length 0
0x03, //fract 3
0x00, 0x04, //ratio 1024
0x00, //tips length 0

0x00, //q_max: spinbox
0x00, //unit length 0
0x03, //fract 3 
0x00, 0x04, //ratio 1024
0x00, //tips length 0

0x00, //ui_layout is auto
/*****howling_suppressor_fine end*****/
/*****howling_guard*****/
0x57, 0x01, //item len=343
0x01, 0x01, 0x00, //howling_guard@1.1.0
0x0D, //effect name length
0x68, 0x6F, 0x77, 0x6C, 0x69, 0x6E, 0x67, 0x5F, 0x67, 0x75, 0x61, 0x72, 0x64, //howling_guard
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x07, //params_number is 7

0x14, //index: 00, saturation_threshold
0x73, 0x61, 0x74, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xA8, 0xFD, //min -600
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xCE, 0xFF, //default: -50
0x01, 0x00, //method: METHOD_INIT

0x13, //index: 01, high_freq_threshold
0x68, 0x69, 0x67, 0x68, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xE8, 0x03, //min 1000
0xA0, 0x0F, //max 4000
0x01, 0x00, //step 1
0xD0, 0x07, //default: 2000
0x01, 0x00, //method: METHOD_INIT

0x20, //index: 02, high_freq_energy_ratio_threshold
0x68, 0x69, 0x67, 0x68, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x5F, 0x65, 0x6E, 0x65, 0x72, 0x67, 0x79, 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0x01, 0x00, //min 1
0x63, 0x00, //max 99
0x01, 0x00, //step 1
0x21, 0x00, //default: 33
0x01, 0x00, //method: METHOD_INIT

0x20, //index: 03, max_saturated_high_freq_duration
0x6D, 0x61, 0x78, 0x5F, 0x73, 0x61, 0x74, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x5F, 0x68, 0x69, 0x67, 0x68, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x5F, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0x01, 0x00, //min 1
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0x1E, 0x00, //default: 30
0x01, 0x00, //method: METHOD_INIT

0x16, //index: 04, max_saturated_duration
0x6D, 0x61, 0x78, 0x5F, 0x73, 0x61, 0x74, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x5F, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 
0x02, //value: value
0x01, 0x00, //min 1
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0x20, 0x03, //default: 800
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 05, mute_period
0x6D, 0x75, 0x74, 0x65, 0x5F, 0x70, 0x65, 0x72, 0x69, 0x6F, 0x64, 
0x02, //value: value
0x02, 0x00, //min 2
0xB8, 0x0B, //max 3000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x14, //index: 06, noise_gate_threshold
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x67, 0x61, 0x74, 0x65, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xA6, 0xFF, //min -90
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xE2, 0xFF, //default: -30
0x01, 0x00, //method: METHOD_INIT

0x00, //saturation_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //high_freq_threshold: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //high_freq_energy_ratio_threshold: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //max_saturated_high_freq_duration: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //max_saturated_duration: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //mute_period: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //noise_gate_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x04, 0x03, //ui_grid_size is 4,3
0x00, 0x00, //saturation_threshold: 0,0
0x01, 0x00, //high_freq_threshold: 1,0
0x02, 0x00, //high_freq_energy_ratio_threshold: 2,0
0x00, 0x01, //max_saturated_high_freq_duration: 0,1
0x01, 0x01, //max_saturated_duration: 1,1
0x00, 0x02, //mute_period: 0,2
0x01, 0x02, //noise_gate_threshold: 1,2
/*****howling_guard end*****/
/*****virtual_bass_td*****/
0x71, 0x00, //item len=113
0x04, 0x01, 0x06, //virtual_bass_td@4.1.6
0x0F, //effect name length
0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x5F, 0x62, 0x61, 0x73, 0x73, 0x5F, 0x74, 0x64, //virtual_bass_td
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x10, //index: 00, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x1E, 0x00, //min 30
0x2C, 0x01, //max 300
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, intensity
0x69, 0x6E, 0x74, 0x65, 0x6E, 0x73, 0x69, 0x74, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x23, 0x00, //default: 35
0x10, 0x00, //method: METHOD_CFG_FADEOI

0x08, //index: 02, enhanced
0x65, 0x6E, 0x68, 0x61, 0x6E, 0x63, 0x65, 0x64, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //intensity: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //enhanced: check_box

0x00, //ui_layout is auto
/*****virtual_bass_td end*****/
/*****over_drive_ploy*****/
0x56, 0x00, //item len=86
0x02, 0x01, 0x00, //over_drive_ploy@2.1.0
0x0F, //effect name length
0x6F, 0x76, 0x65, 0x72, 0x5F, 0x64, 0x72, 0x69, 0x76, 0x65, 0x5F, 0x70, 0x6C, 0x6F, 0x79, //over_drive_ploy
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x02, //params_number is 2

0x04, //index: 00, gain
0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0x00, //min 0
0x30, 0x00, //max 48
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 01, out_level
0x6F, 0x75, 0x74, 0x5F, 0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //gain: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //out_level: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****over_drive_ploy end*****/
/*****tremolo*****/
0x7A, 0x00, //item len=122
0x01, 0x00, 0x01, //tremolo@1.0.1
0x07, //effect name length
0x74, 0x72, 0x65, 0x6D, 0x6F, 0x6C, 0x6F, //tremolo
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x03, //params_number is 3

0x09, //index: 00, wave_type
0x77, 0x61, 0x76, 0x65, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x01, //enum: enum
0x17, //enum length 23
0x53, 0x69, 0x6E, 0x65, 0x3B, 0x54, 0x72, 0x69, 0x67, 0x61, 0x6E, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x3B, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, mod_depth
0x6D, 0x6F, 0x64, 0x5F, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x32, 0x00, //default: 50
0x00, 0x00, //method: METHOD_NONE

0x08, //index: 02, mod_rate
0x6D, 0x6F, 0x64, 0x5F, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x32, 0x00, //min 50
0xD0, 0x07, //max 2000
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x00, 0x00, //method: METHOD_NONE

0x00, //wave_type: comb_box

0x00, //mod_depth: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //mod_rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****tremolo end*****/
/*****beamforming*****/
0xF1, 0x01, //item len=497
0x04, 0x02, 0x02, //beamforming@4.2.2
0x0B, //effect name length
0x62, 0x65, 0x61, 0x6D, 0x66, 0x6F, 0x72, 0x6D, 0x69, 0x6E, 0x67, //beamforming
0x00, //effect category
0x00, //bits width is 16
0x05, //frame size formula length
0x7B, 0x31, 0x32, 0x38, 0x7D, //{128}
0x02, //input counter

0x00, //input1 description
0x02, //input1 channel is stereo

0x00, //input2 description
0x02, //input2 channel is stereo
0x02, //output channel is stereo
0x0A, //params_number is 10

0x12, //index: 00, channel_to_process
0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x5F, 0x74, 0x6F, 0x5F, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 
0x02, //value: value
0x02, 0x00, //min 2
0x04, 0x00, //max 4
0x01, 0x00, //step 1
0x04, 0x00, //default: 4
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 01, power_threshold
0x70, 0x6F, 0x77, 0x65, 0x72, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x54, 0xF2, //default: -3500
0x01, 0x00, //method: METHOD_INIT

0x0A, //index: 02, decay_rate
0x64, 0x65, 0x63, 0x61, 0x79, 0x5F, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x7C, 0xFC, //min -900
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xF6, 0xFF, //default: -10
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 03, mic_max_spacing
0x6D, 0x69, 0x63, 0x5F, 0x6D, 0x61, 0x78, 0x5F, 0x73, 0x70, 0x61, 0x63, 0x69, 0x6E, 0x67, 
0x02, //value: value
0x00, 0x00, //min 0
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 04, nearest_mic
0x6E, 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x5F, 0x6D, 0x69, 0x63, 
0x03, //display: display
0x00, 0x00, //min 0
0x03, 0x00, //max 3
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 05, ch1_delay_samples
0x63, 0x68, 0x31, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x5F, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x03, //display: display
0x00, 0x00, //min 0
0x00, 0x80, //max 32768
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 06, ch2_delay_samples
0x63, 0x68, 0x32, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x5F, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x03, //display: display
0x00, 0x00, //min 0
0x00, 0x80, //max 32768
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 07, ch3_delay_samples
0x63, 0x68, 0x33, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x5F, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x03, //display: display
0x00, 0x00, //min 0
0x00, 0x80, //max 32768
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x11, //index: 08, ch4_delay_samples
0x63, 0x68, 0x34, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x5F, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x03, //display: display
0x00, 0x00, //min 0
0x00, 0x80, //max 32768
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0F, //index: 09, signal_or_noise
0x73, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x5F, 0x6F, 0x72, 0x5F, 0x6E, 0x6F, 0x69, 0x73, 0x65, 
0x03, //display: display
0x00, 0x00, //min 0
0x01, 0x00, //max 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //channel_to_process: label
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //power_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //decay_rate: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x01, //fract 1
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //mic_max_spacing: spinbox
0x02, //unit length 2
0x6D, 0x6D, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //nearest_mic: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //ch1_delay_samples: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //ch2_delay_samples: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //ch3_delay_samples: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //ch4_delay_samples: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x09, //tips length 9
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 

0x00, //signal_or_noise: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x24, //tips length 36
0x72, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 0x2C, 0x20, 0x31, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x73, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x2C, 0x20, 0x30, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x6E, 0x6F, 0x69, 0x73, 0x65, 

0x01, //ui_layout is manual
0x04, 0x03, //ui_grid_size is 4,3
0x00, 0x00, //channel_to_process: 0,0
0x01, 0x00, //power_threshold: 1,0
0x02, 0x00, //decay_rate: 2,0
0x03, 0x00, //mic_max_spacing: 3,0
0x00, 0x02, //nearest_mic: 0,2
0x00, 0x01, //ch1_delay_samples: 0,1
0x01, 0x01, //ch2_delay_samples: 1,1
0x02, 0x01, //ch3_delay_samples: 2,1
0x03, 0x01, //ch4_delay_samples: 3,1
0x01, 0x02, //signal_or_noise: 1,2
/*****beamforming end*****/
/*****virtual_surround_2ch*****/
0x26, 0x00, //item len=38
0x01, 0x02, 0x00, //virtual_surround_2ch@1.2.0
0x14, //effect name length
0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x5F, 0x73, 0x75, 0x72, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x5F, 0x32, 0x63, 0x68, //virtual_surround_2ch
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x02, //output channel is stereo
0x00, //params_number is 0
/*****virtual_surround_2ch end*****/
/*****robot_tone*****/
0x40, 0x00, //item len=64
0x01, 0x00, 0x00, //robot_tone@1.0.0
0x0A, //effect name length
0x72, 0x6F, 0x62, 0x6F, 0x74, 0x5F, 0x74, 0x6F, 0x6E, 0x65, //robot_tone
0x00, //effect category
0x02, //bits width is 16/24
0x09, //frame size formula length
0x5B, 0x31, 0x32, 0x38, 0x3A, 0x35, 0x31, 0x32, 0x5D, //[128:512]
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x09, //index: 00, step_size
0x73, 0x74, 0x65, 0x70, 0x5F, 0x73, 0x69, 0x7A, 0x65, 
0x03, //display: display
0x80, 0x00, //min 128
0x00, 0x02, //max 512
0xB9, 0x01, //default: 441
0x01, 0x00, //method: METHOD_INIT

0x00, //step_size: spinbox
0x07, //unit length 7
0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****robot_tone end*****/
/*****noise_generator*****/
0x71, 0x00, //item len=113
0x01, 0x00, 0x00, //noise_generator@1.0.0
0x0F, //effect name length
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x67, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, //noise_generator
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x00, //input counter
0x01, //output channel is mono
0x02, //params_number is 2

0x0A, //index: 00, noise_type
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x01, //enum: enum
0x22, //enum length 34
0x77, 0x68, 0x69, 0x74, 0x65, 0x20, 0x6E, 0x6F, 0x69, 0x73, 0x65, 0x3B, 0x70, 0x69, 0x6E, 0x6B, 0x20, 0x6E, 0x6F, 0x69, 0x73, 0x65, 0x3B, 0x62, 0x72, 0x6F, 0x77, 0x6E, 0x20, 0x6E, 0x6F, 0x69, 0x73, 0x65, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, amplitude
0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x02, //value: value
0x7C, 0xFC, //min -900
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //noise_type: comb_box

0x00, //amplitude: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x0A, 0x00, //ratio 10
0x00, //tips length 0

0x00, //ui_layout is auto
/*****noise_generator end*****/
/*****noise_suppressor_blue_dual*****/
0x4E, 0x00, //item len=78
0x01, 0x04, 0x01, //noise_suppressor_blue_dual@1.4.1
0x1A, //effect name length
0x6E, 0x6F, 0x69, 0x73, 0x65, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x5F, 0x62, 0x6C, 0x75, 0x65, 0x5F, 0x64, 0x75, 0x61, 0x6C, //noise_suppressor_blue_dual
0x00, //effect category
0x00, //bits width is 16
0x09, //frame size formula length
0x5B, 0x31, 0x32, 0x38, 0x3A, 0x32, 0x35, 0x36, 0x5D, //[128:256]
0x02, //input counter

0x04, //input1 description
0x6E, 0x65, 0x61, 0x72, 
0x01, //input1 channel is mono

0x03, //input2 description
0x66, 0x61, 0x72, 
0x01, //input2 channel is mono
0x01, //output channel is mono
0x01, //params_number is 1

0x08, //index: 00, ns_level
0x6E, 0x73, 0x5F, 0x6C, 0x65, 0x76, 0x65, 0x6C, 
0x01, //enum: enum
0x05, //enum length 5
0x30, 0x3B, 0x31, 0x3B, 0x32, 
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x00, //ns_level: comb_box

0x00, //ui_layout is auto
/*****noise_suppressor_blue_dual end*****/
/*****phase_inverter*****/
0x4E, 0x00, //item len=78
0x01, 0x00, 0x00, //phase_inverter@1.0.0
0x0E, //effect name length
0x70, 0x68, 0x61, 0x73, 0x65, 0x5F, 0x69, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, //phase_inverter
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x10, //index: 00, phase_difference
0x70, 0x68, 0x61, 0x73, 0x65, 0x5F, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 
0x01, //enum: enum
0x15, //enum length 21
0x30, 0x20, 0x44, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x3B, 0x31, 0x38, 0x30, 0x20, 0x44, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //phase_difference: comb_box

0x00, //ui_layout is auto
/*****phase_inverter end*****/
/*****filter_butterworth*****/
0x96, 0x00, //item len=150
0x01, 0x00, 0x00, //filter_butterworth@1.0.0
0x12, //effect name length
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x62, 0x75, 0x74, 0x74, 0x65, 0x72, 0x77, 0x6F, 0x72, 0x74, 0x68, //filter_butterworth
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x0B, //index: 00, filter_type
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x74, 0x79, 0x70, 0x65, 
0x01, //enum: enum
0x12, //enum length 18
0x4C, 0x6F, 0x77, 0x2D, 0x70, 0x61, 0x73, 0x73, 0x3B, 0x48, 0x69, 0x67, 0x68, 0x2D, 0x70, 0x61, 0x73, 0x73, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 01, filter_order
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x6F, 0x72, 0x64, 0x65, 0x72, 
0x01, //enum: enum
0x14, //enum length 20
0x31, 0x3B, 0x32, 0x3B, 0x33, 0x3B, 0x34, 0x3B, 0x35, 0x3B, 0x36, 0x3B, 0x37, 0x3B, 0x38, 0x3B, 0x39, 0x3B, 0x31, 0x30, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x10, //index: 02, cutoff frequency
0x63, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6E, 0x63, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xC0, 0x5D, //max 24000
0x01, 0x00, //step 1
0x90, 0x01, //default: 400
0x01, 0x00, //method: METHOD_INIT

0x00, //filter_type: comb_box

0x00, //filter_order: comb_box

0x00, //cutoff frequency: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****filter_butterworth end*****/
/*****dynamic_eq*****/
0x12, 0x01, //item len=274
0x01, 0x01, 0x00, //dynamic_eq@1.1.0
0x0A, //effect name length
0x64, 0x79, 0x6E, 0x61, 0x6D, 0x69, 0x63, 0x5F, 0x65, 0x71, //dynamic_eq
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x02, //input counter

0x02, //input1 description
0x69, 0x6E, 
0x03, //input1 channel is mono/stereo

0x05, //input2 description
0x77, 0x61, 0x74, 0x63, 0x68, 
0x03, //input2 channel is mono/stereo
0x03, //output channel is mono/stereo
0x07, //params_number is 7

0x14, //index: 00, low_energy_threshold
0x6C, 0x6F, 0x77, 0x5F, 0x65, 0x6E, 0x65, 0x72, 0x67, 0x79, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x48, 0xF4, //default: -3000
0x01, 0x00, //method: METHOD_INIT

0x17, //index: 01, normal_energy_threshold
0x6E, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x5F, 0x65, 0x6E, 0x65, 0x72, 0x67, 0x79, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x24, 0xFA, //default: -1500
0x01, 0x00, //method: METHOD_INIT

0x15, //index: 02, high_energy_threshold
0x68, 0x69, 0x67, 0x68, 0x5F, 0x65, 0x6E, 0x65, 0x72, 0x67, 0x79, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xA8, 0xFD, //default: -600
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 03, attack_time
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 04, release_time
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x74, 0x69, 0x6D, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 05, eq_low
0x65, 0x71, 0x5F, 0x6C, 0x6F, 0x77, 
0x04, //sub-effect: sub-effect
0x02, //sub-effect type length 2
0x65, 0x71, //sub type: eq
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x07, //index: 06, eq_high
0x65, 0x71, 0x5F, 0x68, 0x69, 0x67, 0x68, 
0x04, //sub-effect: sub-effect
0x02, //sub-effect type length 2
0x65, 0x71, //sub type: eq
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //low_energy_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //normal_energy_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //high_energy_threshold: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //attack_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_time: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //eq_low: push_button

0x00, //eq_high: push_button

0x01, //ui_layout is manual
0x03, 0x03, //ui_grid_size is 3,3
0x02, 0x00, //low_energy_threshold: 2,0
0x01, 0x00, //normal_energy_threshold: 1,0
0x00, 0x00, //high_energy_threshold: 0,0
0x00, 0x01, //attack_time: 0,1
0x01, 0x01, //release_time: 1,1
0x01, 0x02, //eq_low: 1,2
0x00, 0x02, //eq_high: 0,2
/*****dynamic_eq end*****/
/*****vad*****/
0x54, 0x00, //item len=84
0x01, 0x00, 0x00, //vad@1.0.0
0x03, //effect name length
0x76, 0x61, 0x64, //vad
0x00, //effect category
0x00, //bits width is 16
0x18, //frame size formula length
0x7B, 0x38, 0x30, 0x2C, 0x31, 0x36, 0x30, 0x2C, 0x32, 0x32, 0x30, 0x2C, 0x33, 0x32, 0x30, 0x2C, 0x34, 0x34, 0x30, 0x2C, 0x34, 0x38, 0x30, 0x7D, //{80,160,220,320,440,480}
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x00, //output channel is N/A
0x02, //params_number is 2

0x0F, //index: 00, post_processing
0x70, 0x6F, 0x73, 0x74, 0x5F, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6E, 0x67, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 01, voiced
0x76, 0x6F, 0x69, 0x63, 0x65, 0x64, 
0x03, //display: display
0x00, 0x00, //min 0
0x01, 0x00, //max 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //post_processing: check_box

0x02, //voiced: on_off
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****vad end*****/
/*****lr_balancer*****/
0x3C, 0x00, //item len=60
0x01, 0x00, 0x00, //lr_balancer@1.0.0
0x0B, //effect name length
0x6C, 0x72, 0x5F, 0x62, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x72, //lr_balancer
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x07, //index: 00, balance
0x62, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x01, //balance: hslider
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x02, 0x0C, //ui_grid_size is 2,12
0x01, 0xFF, //balance: 1,255
/*****lr_balancer end*****/
/*****howling_suppressor_specified*****/
0xBC, 0x02, //item len=700
0x04, 0x01, 0x01, //howling_suppressor_specified@4.1.1
0x1C, //effect name length
0x68, 0x6F, 0x77, 0x6C, 0x69, 0x6E, 0x67, 0x5F, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x5F, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, //howling_suppressor_specified
0x00, //effect category
0x02, //bits width is 16/24
0x09, //frame size formula length
0x5B, 0x31, 0x32, 0x38, 0x3A, 0x35, 0x31, 0x32, 0x5D, //[128:512]
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x18, //params_number is 24

0x0F, //index: 00, filter_enable_1
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x31, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 01, center_freq1
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x31, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0xDC, 0x00, //default: 220
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 02, Q1
0x51, 0x31, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 03, depth1
0x64, 0x65, 0x70, 0x74, 0x68, 0x31, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 04, filter_enable_2
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x32, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 05, center_freq2
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x32, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0xFE, 0x01, //default: 510
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 06, Q2
0x51, 0x32, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 07, depth2
0x64, 0x65, 0x70, 0x74, 0x68, 0x32, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 08, filter_enable_3
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x33, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 09, center_freq3
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x33, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0xEC, 0x04, //default: 1260
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 10, Q3
0x51, 0x33, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 11, depth3
0x64, 0x65, 0x70, 0x74, 0x68, 0x33, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 12, filter_enable_4
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x34, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 13, center_freq4
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x34, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0x66, 0x09, //default: 2406
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 14, Q4
0x51, 0x34, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 15, depth4
0x64, 0x65, 0x70, 0x74, 0x68, 0x34, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 16, filter_enable_5
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x35, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 17, center_freq5
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x35, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0x1D, 0x0C, //default: 3101
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 18, Q5
0x51, 0x35, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 19, depth5
0x64, 0x65, 0x70, 0x74, 0x68, 0x35, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x0F, //index: 20, filter_enable_6
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x36, 
0x00, //bool: bool
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0C, //index: 21, center_freq6
0x63, 0x65, 0x6E, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x72, 0x65, 0x71, 0x36, 
0x02, //value: value
0x02, 0x00, //min 2
0xBF, 0x5D, //max 23999
0x01, 0x00, //step 1
0x44, 0x0F, //default: 3908
0x01, 0x00, //method: METHOD_INIT

0x02, //index: 22, Q6
0x51, 0x36, 
0x02, //value: value
0x01, 0x00, //min 1
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x80, 0x02, //default: 640
0x01, 0x00, //method: METHOD_INIT

0x06, //index: 23, depth6
0x64, 0x65, 0x70, 0x74, 0x68, 0x36, 
0x02, //value: value
0x9C, 0xFF, //min -100
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0xC4, 0xFF, //default: -60
0x01, 0x00, //method: METHOD_INIT

0x00, //filter_enable_1: check_box

0x00, //center_freq1: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q1: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_enable_2: check_box

0x00, //center_freq2: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q2: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_enable_3: check_box

0x00, //center_freq3: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q3: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth3: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_enable_4: check_box

0x00, //center_freq4: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q4: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth4: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_enable_5: check_box

0x00, //center_freq5: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q5: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth5: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //filter_enable_6: check_box

0x00, //center_freq6: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q6: spinbox
0x00, //unit length 0
0x02, //fract 2
0x40, 0x00, //ratio 64
0x00, //tips length 0

0x00, //depth6: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x01, //ui_layout is manual
0x04, 0x06, //ui_grid_size is 4,6
0x00, 0x00, //filter_enable_1: 0,0
0x01, 0x00, //center_freq1: 1,0
0x02, 0x00, //Q1: 2,0
0x03, 0x00, //depth1: 3,0
0x00, 0x01, //filter_enable_2: 0,1
0x01, 0x01, //center_freq2: 1,1
0x02, 0x01, //Q2: 2,1
0x03, 0x01, //depth2: 3,1
0x00, 0x02, //filter_enable_3: 0,2
0x01, 0x02, //center_freq3: 1,2
0x02, 0x02, //Q3: 2,2
0x03, 0x02, //depth3: 3,2
0x00, 0x03, //filter_enable_4: 0,3
0x01, 0x03, //center_freq4: 1,3
0x02, 0x03, //Q4: 2,3
0x03, 0x03, //depth4: 3,3
0x00, 0x04, //filter_enable_5: 0,4
0x01, 0x04, //center_freq5: 1,4
0x02, 0x04, //Q5: 2,4
0x03, 0x04, //depth5: 3,4
0x00, 0x05, //filter_enable_6: 0,5
0x01, 0x05, //center_freq6: 1,5
0x02, 0x05, //Q6: 2,5
0x03, 0x05, //depth6: 3,5
/*****howling_suppressor_specified end*****/
/*****drc_legacy*****/
0x37, 0x03, //item len=823
0x03, 0x01, 0x01, //drc_legacy@3.1.1
0x0A, //effect name length
0x64, 0x72, 0x63, 0x5F, 0x6C, 0x65, 0x67, 0x61, 0x63, 0x79, //drc_legacy
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x12, //params_number is 18

0x02, //index: 00, CF
0x43, 0x46, 
0x02, //value: value
0x00, 0x00, //min 0
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0x2C, 0x01, //default: 300
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 01, DRC_MODE
0x44, 0x52, 0x43, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 
0x01, //enum: enum
0xD6, //enum length 214
0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x42, 0x75, 0x74, 0x74, 0x65, 0x72, 0x77, 0x6F, 0x74, 0x68, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x31, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x4C, 0x69, 0x6E, 0x6B, 0x77, 0x69, 0x74, 0x7A, 0x2D, 0x52, 0x69, 0x6C, 0x65, 0x79, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x34, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x51, 0x20, 0x63, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x34, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x42, 0x75, 0x74, 0x74, 0x65, 0x72, 0x77, 0x6F, 0x72, 0x74, 0x68, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x31, 0x20, 0x2B, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x4C, 0x69, 0x6E, 0x6B, 0x77, 0x69, 0x74, 0x7A, 0x2D, 0x52, 0x69, 0x6C, 0x65, 0x79, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x34, 0x20, 0x2B, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x3B, 0x32, 0x2D, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x51, 0x20, 0x63, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x72, 0x64, 0x65, 0x72, 0x3D, 0x34, 0x20, 0x2B, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 02, Q_0
0x51, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x01, 0x00, //method: METHOD_INIT

0x03, //index: 03, Q_1
0x51, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xD4, 0x02, //default: 724
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 04, threshold_0
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x30, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 05, threshold_1
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x31, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 06, threshold_2
0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x5F, 0x32, 
0x02, //value: value
0xD8, 0xDC, //min -9000
0x00, 0x00, //max 0
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 07, ratio_0
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x30, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 08, ratio_1
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x31, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x07, //index: 09, ratio_2
0x72, 0x61, 0x74, 0x69, 0x6F, 0x5F, 0x32, 
0x02, //value: value
0x01, 0x00, //min 1
0xE8, 0x03, //max 1000
0x01, 0x00, //step 1
0x64, 0x00, //default: 100
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 10, attack_0
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 11, attack_1
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 12, attack_2
0x61, 0x74, 0x74, 0x61, 0x63, 0x6B, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 13, release_0
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x30, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 14, release_1
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x31, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 15, release_2
0x72, 0x65, 0x6C, 0x65, 0x61, 0x73, 0x65, 0x5F, 0x32, 
0x02, //value: value
0x00, 0x00, //min 0
0x4C, 0x1D, //max 7500
0x01, 0x00, //step 1
0xE8, 0x03, //default: 1000
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 16, pregain_0
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x30, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 17, pregain_1
0x70, 0x72, 0x65, 0x67, 0x61, 0x69, 0x6E, 0x5F, 0x31, 
0x02, //value: value
0xE0, 0xE3, //min -7200
0x08, 0x07, //max 1800
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //CF: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x43, //tips length 67
0x30, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x62, 0x61, 0x6E, 0x64, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 0x2E, 0x20, 0x32, 0x30, 0x20, 0x7E, 0x20, 0x32, 0x30, 0x30, 0x30, 0x30, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x32, 0x20, 0x73, 0x75, 0x62, 0x62, 0x61, 0x6E, 0x64, 0x73, 0x20, 0x73, 0x65, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x6C, 0x79, 

0x00, //DRC_MODE: comb_box

0x00, //Q_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //Q_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //threshold_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //threshold_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //threshold_2: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ratio_0: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ratio_1: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ratio_2: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //attack_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_0: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_1: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //release_2: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //pregain_0: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //pregain_1: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x01, //ui_layout is manual
0x06, 0x05, //ui_grid_size is 6,5
0x01, 0x00, //CF: 1,0
0x00, 0x00, //DRC_MODE: 0,0
0x02, 0x00, //Q_0: 2,0
0x03, 0x00, //Q_1: 3,0
0x01, 0x01, //threshold_0: 1,1
0x01, 0x02, //threshold_1: 1,2
0x01, 0x03, //threshold_2: 1,3
0x02, 0x01, //ratio_0: 2,1
0x02, 0x02, //ratio_1: 2,2
0x02, 0x03, //ratio_2: 2,3
0x03, 0x01, //attack_0: 3,1
0x03, 0x02, //attack_1: 3,2
0x03, 0x03, //attack_2: 3,3
0x04, 0x01, //release_0: 4,1
0x04, 0x02, //release_1: 4,2
0x04, 0x03, //release_2: 4,3
0x04, 0x00, //pregain_0: 4,0
0x05, 0x00, //pregain_1: 5,0
/*****drc_legacy end*****/
/*****pcm_delay_ms*****/
0x73, 0x00, //item len=115
0x02, 0x03, 0x00, //pcm_delay_ms@2.3.0
0x0C, //effect name length
0x70, 0x63, 0x6D, 0x5F, 0x64, 0x65, 0x6C, 0x61, 0x79, 0x5F, 0x6D, 0x73, //pcm_delay_ms
0x00, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x05, //index: 00, delay
0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x14, 0x00, //default: 20
0x00, 0x00, //method: METHOD_NONE

0x09, //index: 01, max delay
0x6D, 0x61, 0x78, 0x20, 0x64, 0x65, 0x6C, 0x61, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0xC8, 0x00, //default: 200
0x01, 0x00, //method: METHOD_INIT

0x13, //index: 02, high quality enable
0x68, 0x69, 0x67, 0x68, 0x20, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x20, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 
0x00, //bool: bool
0x01, 0x00, //default: 1
0x01, 0x00, //method: METHOD_INIT

0x00, //delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x02, //tips length 2
0x6D, 0x73, 

0x00, //max delay: spinbox
0x02, //unit length 2
0x6D, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x02, //tips length 2
0x6D, 0x73, 

0x00, //high quality enable: check_box

0x00, //ui_layout is auto
/*****pcm_delay_ms end*****/
/*****distortion_exp*****/
0x65, 0x00, //item len=101
0x01, 0x00, 0x00, //distortion_exp@1.0.0
0x0E, //effect name length
0x64, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x65, 0x78, 0x70, //distortion_exp
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x03, //params_number is 3

0x04, //index: 00, gain
0x67, 0x61, 0x69, 0x6E, 
0x02, //value: value
0x00, 0x00, //min 0
0x30, 0x00, //max 48
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 01, dry
0x64, 0x72, 0x79, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x03, //index: 02, wet
0x77, 0x65, 0x74, 
0x02, //value: value
0x00, 0x00, //min 0
0x64, 0x00, //max 100
0x01, 0x00, //step 1
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //gain: spinbox
0x02, //unit length 2
0x64, 0x42, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //dry: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //wet: spinbox
0x01, //unit length 1
0x25, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****distortion_exp end*****/
/*****vibrato*****/
0x53, 0x00, //item len=83
0x01, 0x00, 0x00, //vibrato@1.0.0
0x07, //effect name length
0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6F, //vibrato
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x01, //output channel is mono
0x02, //params_number is 2

0x09, //index: 00, mod_depth
0x6D, 0x6F, 0x64, 0x5F, 0x64, 0x65, 0x70, 0x74, 0x68, 
0x02, //value: value
0x14, 0x00, //min 20
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0x20, 0x03, //default: 800
0x01, 0x00, //method: METHOD_INIT

0x08, //index: 01, mod_rate
0x6D, 0x6F, 0x64, 0x5F, 0x72, 0x61, 0x74, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x78, 0x05, //max 1400
0x01, 0x00, //step 1
0xBC, 0x02, //default: 700
0x00, 0x00, //method: METHOD_NONE

0x00, //mod_depth: spinbox
0x02, //unit length 2
0x75, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //mod_rate: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //ui_layout is auto
/*****vibrato end*****/
/*****pitch_detector*****/
0x12, 0x01, //item len=274
0x02, 0x01, 0x01, //pitch_detector@2.1.1
0x0E, //effect name length
0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6F, 0x72, //pitch_detector
0x00, //effect category
0x00, //bits width is 16
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x00, //output channel is N/A
0x06, //params_number is 6

0x09, //index: 00, pitch_min
0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x6D, 0x69, 0x6E, 
0x02, //value: value
0x1E, 0x00, //min 30
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x50, 0x00, //default: 80
0x01, 0x00, //method: METHOD_INIT

0x09, //index: 01, pitch_max
0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x6D, 0x61, 0x78, 
0x02, //value: value
0xD0, 0x07, //min 2000
0xFF, 0x7F, //max 32767
0x01, 0x00, //step 1
0x78, 0x05, //default: 1400
0x01, 0x00, //method: METHOD_INIT

0x0B, //index: 02, window_size
0x77, 0x69, 0x6E, 0x64, 0x6F, 0x77, 0x5F, 0x73, 0x69, 0x7A, 0x65, 
0x02, //value: value
0x00, 0x00, //min 0
0x80, 0x0C, //max 3200
0x01, 0x00, //step 1
0xB0, 0x04, //default: 1200
0x01, 0x00, //method: METHOD_INIT

0x14, //index: 03, confidence_threshold
0x63, 0x6F, 0x6E, 0x66, 0x69, 0x64, 0x65, 0x6E, 0x63, 0x65, 0x5F, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 
0x02, //value: value
0x88, 0x13, //min 5000
0x10, 0x27, //max 10000
0x01, 0x00, //step 1
0x28, 0x23, //default: 9000
0x01, 0x00, //method: METHOD_INIT

0x0A, //index: 04, confidence
0x63, 0x6F, 0x6E, 0x66, 0x69, 0x64, 0x65, 0x6E, 0x63, 0x65, 
0x03, //display: display
0x00, 0x00, //min 0
0x10, 0x27, //max 10000
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x0D, //index: 05, PCM amplitude
0x50, 0x43, 0x4D, 0x20, 0x61, 0x6D, 0x70, 0x6C, 0x69, 0x74, 0x75, 0x64, 0x65, 
0x03, //display: display
0x00, 0x00, //min 0
0xFF, 0x7F, //max 32767
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //pitch_min: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //pitch_max: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //window_size: spinbox
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x37, //tips length 55
0x49, 0x74, 0x20, 0x73, 0x68, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x62, 0x65, 0x20, 0x6E, 0x6F, 0x20, 0x6C, 0x65, 0x73, 0x73, 0x20, 0x74, 0x68, 0x61, 0x6E, 0x20, 0x32, 0x2A, 0x63, 0x65, 0x69, 0x6C, 0x28, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x65, 0x2F, 0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x6D, 0x69, 0x6E, 0x29, 

0x00, //confidence_threshold: spinbox
0x01, //unit length 1
0x25, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //confidence: label
0x01, //unit length 1
0x25, 
0x02, //fract 2
0x64, 0x00, //ratio 100
0x00, //tips length 0

0x00, //PCM amplitude: label
0x02, //unit length 2
0x48, 0x7A, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****pitch_detector end*****/
/*****filter_fir*****/
0x38, 0x00, //item len=56
0x01, 0x03, 0x01, //filter_fir@1.3.1
0x0A, //effect name length
0x66, 0x69, 0x6C, 0x74, 0x65, 0x72, 0x5F, 0x66, 0x69, 0x72, //filter_fir
0x00, //effect category
0x02, //bits width is 16/24
0x07, //frame size formula length
0x5B, 0x31, 0x3A, 0x31, 0x32, 0x38, 0x5D, //[1:128]
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x12, //index: 00, coefficients_index
0x63, 0x6F, 0x65, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x73, 0x5F, 0x69, 0x6E, 0x64, 0x65, 0x78, 
0x05, //vector: vector
0x08, //vector unit type: float
0x00, 0x00, //default: 0
0x01, 0x00, //method: METHOD_INIT

0x00, //coefficients_index: push_button

0x00, //ui_layout is auto
/*****filter_fir end*****/
/*****fader*****/
0x94, 0x00, //item len=148
0x01, 0x00, 0x01, //fader@1.0.1
0x05, //effect name length
0x66, 0x61, 0x64, 0x65, 0x72, //fader
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x03, //input1 channel is mono/stereo
0x03, //output channel is mono/stereo
0x03, //params_number is 3

0x0B, //index: 00, fader_steps
0x66, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x73, 0x74, 0x65, 0x70, 0x73, 
0x02, //value: value
0x00, 0x00, //min 0
0x20, 0x4E, //max 20000
0x01, 0x00, //step 1
0x01, 0x00, //default: 1
0x00, 0x00, //method: METHOD_NONE

0x07, //index: 01, trigger
0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 
0x01, //enum: enum
0x1C, //enum length 28
0x42, 0x59, 0x50, 0x41, 0x53, 0x53, 0x3B, 0x4D, 0x55, 0x54, 0x45, 0x3B, 0x46, 0x41, 0x44, 0x45, 0x5F, 0x4F, 0x55, 0x54, 0x3B, 0x46, 0x41, 0x44, 0x45, 0x5F, 0x49, 0x4E, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x06, //index: 02, status
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 
0x03, //display: display
0x00, 0x00, //min 0
0x04, 0x00, //max 4
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //fader_steps: spinbox
0x08, //unit length 8
0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 
0x00, //fract 0
0x01, 0x00, //ratio 1
0x16, //tips length 22
0x66, 0x61, 0x64, 0x65, 0x72, 0x20, 0x73, 0x74, 0x65, 0x70, 0x73, 0x20, 0x69, 0x6E, 0x20, 0x73, 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x73, 

0x00, //trigger: comb_box

0x00, //status: spinbox
0x00, //unit length 0
0x00, //fract 0
0x01, 0x00, //ratio 1
0x00, //tips length 0

0x00, //ui_layout is auto
/*****fader end*****/
/*****downmix_2to1*****/
0x1E, 0x00, //item len=30
0x01, 0x00, 0x00, //downmix_2to1@1.0.0
0x0C, //effect name length
0x64, 0x6F, 0x77, 0x6E, 0x6D, 0x69, 0x78, 0x5F, 0x32, 0x74, 0x6F, 0x31, //downmix_2to1
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x01, //output channel is mono
0x00, //params_number is 0
/*****downmix_2to1 end*****/
/*****upmix_1to2*****/
0x1C, 0x00, //item len=28
0x01, 0x00, 0x00, //upmix_1to2@1.0.0
0x0A, //effect name length
0x75, 0x70, 0x6D, 0x69, 0x78, 0x5F, 0x31, 0x74, 0x6F, 0x32, //upmix_1to2
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x01, //input1 channel is mono
0x02, //output channel is stereo
0x00, //params_number is 0
/*****upmix_1to2 end*****/
/*****channel_combiner*****/
0x26, 0x00, //item len=38
0x01, 0x00, 0x00, //channel_combiner@1.0.0
0x10, //effect name length
0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x5F, 0x63, 0x6F, 0x6D, 0x62, 0x69, 0x6E, 0x65, 0x72, //channel_combiner
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x02, //input counter

0x01, //input1 description
0x4C, 
0x01, //input1 channel is mono

0x01, //input2 description
0x52, 
0x01, //input2 channel is mono
0x02, //output channel is stereo
0x00, //params_number is 0
/*****channel_combiner end*****/
/*****channel_selector*****/
0x63, 0x00, //item len=99
0x01, 0x00, 0x00, //channel_selector@1.0.0
0x10, //effect name length
0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x5F, 0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x6F, 0x72, //channel_selector
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x01, //input counter

0x00, //input1 description

0x02, //input1 channel is stereo
0x01, //output channel is mono
0x01, //params_number is 1

0x10, //index: 00, selected channel
0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 
0x01, //enum: enum
0x28, //enum length 40
0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x6C, 0x65, 0x66, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 0x3B, 0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //selected channel: comb_box

0x00, //ui_layout is auto
/*****channel_selector end*****/
/*****route_selector*****/
0x58, 0x00, //item len=88
0x01, 0x00, 0x00, //route_selector@1.0.0
0x0E, //effect name length
0x72, 0x6F, 0x75, 0x74, 0x65, 0x5F, 0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x6F, 0x72, //route_selector
0x01, //effect category
0x02, //bits width is 16/24
0x06, //frame size formula length
0x46, 0x5A, 0x5F, 0x41, 0x4E, 0x59, //FZ_ANY
0x02, //input counter

0x01, //input1 description
0x41, 
0x03, //input1 channel is mono/stereo

0x01, //input2 description
0x42, 
0x03, //input2 channel is mono/stereo
0x03, //output channel is mono/stereo
0x01, //params_number is 1

0x0E, //index: 00, selected route
0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x72, 0x6F, 0x75, 0x74, 0x65, 
0x01, //enum: enum
0x1D, //enum length 29
0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x72, 0x6F, 0x75, 0x74, 0x65, 0x20, 0x41, 0x3B, 0x73, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x72, 0x6F, 0x75, 0x74, 0x65, 0x20, 0x42, 
0x00, 0x00, //default: 0
0x00, 0x00, //method: METHOD_NONE

0x00, //selected route: comb_box

0x00, //ui_layout is auto
/*****route_selector end*****/

USER_DEFINED_LIBS_DATA

};


uint16_t sizeof_effect_property_for_display(void)
{
    return sizeof(effect_property_for_display);// 15500 bytes
}

int16_t *roboeffect_get_param_by_raw_data(uint8_t addr, uint8_t *enable, uint8_t *len, const uint8_t *parameters)
{
	uint16_t total_len = *((uint16_t*)parameters);
	const uint8_t *ptr = parameters + 5;//start from the first item
	while(ptr < parameters + total_len)
	{
		if(*ptr == addr)
		{
			*enable = *(ptr + 2);
			*len = (*(ptr + 1) - 1)/2; //length is in bytes, including 1 byte for enable/disable
			return (int16_t*)(ptr + 3);
		}
		else
		{
			ptr += *(ptr + 1) + 2;
		}
	}
	return NULL;
}

uint16_t roboeffect_get_param_index_by_name(char *effect_type_name, char *param_name)
{
	const uint8_t *pp = effect_property_for_display + 9 + 2;
	uint8_t param_sel = 0;
	uint16_t item_len, type_id = 0;

	while(pp < effect_property_for_display + sizeof_effect_property_for_display())
	{
		item_len = *((uint16_t*)pp);
		uint8_t *look = pp + 5;
		
		if(*look == strlen(effect_type_name) && strncmp(effect_type_name, look+1, *look) == 0)
		{
			uint8_t *qq, io_cnt, param_cnt;
			qq = look + 1 + *look + 2;
			qq += 1 + *qq;//frame size formula

			io_cnt = *qq++;

			//skip input description
			for(int i = 0; i < io_cnt; i++)
			{
				qq += 1 + *qq;//skip input name
				qq += 1;//skip input channel
			}

			param_cnt = *++qq; //output_channels
			qq ++;//params_n

			while(param_sel < param_cnt)
			{
				if(*qq == strlen(param_name) && strncmp(param_name, qq+1, *qq) == 0)
					return param_sel;

				qq += 1 + *qq;//param_name_len + name_string
				if(*qq == 0x00)//bool
					qq += 1;
				else if(*qq == 0x01)//enum
					qq += 1 + 1 + *(qq+1);
				else if(*qq == 0x02)//value
					qq += 1 + 2 * 3;
				else if(*qq == 0x03)//display
					qq += 1 + 2 * 2;
				else if(*qq == 0x04)//sub-effect(as enum)
					qq += 1 + 1 + *(qq+1);
				else if(*qq == 0x05)//vector
					qq += 1;

				qq += 2;//skip default
				qq += 2;//skip method

				param_sel ++;
			}

			return 0xffff;
		}


		pp += (2 + item_len);
		type_id ++;
	}

	return 0xffff;

}
